This is one of my favorite movies of all time. It's very inspiring and makes you think about your life. Steven Robertson deserves an oscar award for this. McAvoy was good as well but his role wasn't as demanding. It's a must see and definitely a feel good movie.