I've read Mitch Albom's "The Five People You Meet in Heaven" when I was still in college. I liked the book. However, when I watched the film adaptation, I realized that I've forgotten most of the parts. Watching the film felt like I was rereading the book.
The story follows the life of Eddie, a war veteran who worked as a maintenance man in an amusement park. The story started strangely, with Eddie dying. Albom explained this by saying, "It might seem strange to start a story with an ending. But all endings are beginnings. We just don't know it at the time..."
Eddie was trying to save a little girl about to get crushed by a part of a broken amusement ride. On earth, Eddie was grumpy, a manifestation of his unsatisfactory life. He felt trapped in the amusement park where his father also worked his whole life. When Eddie was younger, he badly wanted to leave the place. But as fate would have it, the constant nightmares of war never departed him, plus his broken leg, another war remnant, hindered him.