Directed by James Keach, Waiting for Forever boasts a pretty decent cast including; Rachel Bilson, Tom Sturridge, Blythe Danner, Richard Jenkins, Nikki Blonsky, and Matthew Davis. It’s definitely a sweet, yet weird movie.
The movie opens with Will Donner (Sturridge) hitchhiking to get back to his hometown in Pennsylvania. In talking to the couple that picks him up, the audience finds out that he’s on his way home to see his childhood best friend and love of his life, Emma Twist (Bilson), who’s home from LA to visit her dying father.
Toss all assumptions out the window, because just when you think that this is going to be a happy reunion between the two characters, the audience finds out that both Will and Emma have their own set of issues.
Will has been in love with Emma since they were kids, and wants to tell her that he’s in love with her. His relationship with his brother Jim (Scott Mechlowicz) is strained due to his fixation on this girl from his past. He also has a tendency to talk to his parents (who died in a train accident when he was younger) as if they are by his side at all times.
Emma is a star of a hit TV show, and has recently ended her relationship with boyfriend Aaron (Davis), who comes to town after accidentally killing the man she cheated on him with to make amends.
All Will wants to do is tell Emma that he’s been in love with her forever and get the happy ending that his heart desires. When Emma finds out that Will has been following her to be close to her in LA where she films, San Francisco where her home is, and now back to her hometown, she’s upset, confused, and reasonably freaked out.