Casts:
Rachel Bilson as Emma Twist
Tom Sturridge as Will Donner
Nikki Blonsky as Dolores
K.C. Clyde as Dennis
Blythe Danner as Miranda Twist
Roz Ryan as Dorothy
Matthew Davis as Aaro
Larry Filion as Larry
Nelson Franklin as Joe
Richard Gant as Albert
K. Danor Gerald as Detective 2
Frank Gerrish as taxi driver
Charles Halford as State Trooper
Richard Jenkins as Richard Twist
Jaime King as Susan Donner
Scott Mechlowicz as Jim Donner
Who decides what is normal? A unique love story about friendship and a view of the world from different perspectives, WAITING FOR FOREVER explores the connections people make in the face of life's changes. Best friends while they were growing up, Emma (Rachel Bilson) and Will (Tom Sturridge) lost touch a long time ago—as far as she knows. To Will, Emma never stopped being the most important person in his life. Believing them to be forever linked, he goes wherever she goes. Will doesn’t have a home, a car, or a “real” job. He survives on his talent as a juggler and entertainer—talents honed through years of showing off for Emma. When her father gets sick, Emma returns to their hometown, trying to leave behind her complicated love life and failing career as a TV actress. As its characters face love, death and their own preconceptions, WAITING FOR FOREVER questions the realities of life.

