I thought this film was very good it had such a good mixture of adventure,love,sadness and humour i think it had something for everyone in there. Jake Gyllenhaal and Jared Leto work so well together their both very good actors and played their parts very well this was definitly one of Jake Gyllenhaal's good roles.