Director Peter Jackson secured the book's film rights. In a 2005 interview, he stated the reader has "an experience when you read the book that is unlike any other. I don't want the tone or the mood to be different or lost in the film." In the same interview, regarding Susie's heaven, he said the movie version would endeavor to make it appear "somehow ethereal and emotional, but it can't be hokey". The film stars Saoirse Ronan as Susie Salmon, Mark Wahlberg as Jack Salmon, Stanley Tucci as George Harvey, Rachel Weisz as Abigail Salmon, Susan Sarandon as Susie's Grandmother Lynn, and Rose McIver as Lindsey Salmon.
The film opened to a limited release in three U.S. theaters on December 11, 2009 and received international and wide release on January 15, 2010. It met with mixed reviews, but nonetheless garnered an Academy Award nomination for Best Supporting Actor (Tucci).