This is a feel good movie that is laugh-out-loud funny. Sandra Bullock and Ryan Reynolds are magic on screen. This is a movie for the young and young-at-heart. I would and have recommended this movie to everyone I know. Although, it may seem predictable, it is the journey that is the best part.