An outstanding film that gracefully makes the transition from wacky comedy to drama in the final minutes. Simply put, this film has it all, especially a large number of zany moments that should have you laughing out loud, but it's the sweet ending that you'll remember best once the film is over.