Movie Spoilers

Warning! If you don't want to know the endings or surprise plot twists to hundreds of movies, go no further! Turn back now!

Big Fish (2003)

Nobody believes Ed Bloom’s (Ewan McGregor [young], Albert Finney [old]) stories. But when he dies, all the characters from his tales show up to his funeral. The only thing is, he exaggerated the truth a little just to make big fish tales. Even though he is dead, he was a legend; thus his stories live on forever, and that way he remains immortal.

— Thanks to bobby!