Waiting For Forever
This one grabs your heart!
Best friends while they were growing up, Emma and Will lost touch a long time ago. But Will thinks they belong together, so 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.
Tom Sturridge Richard Jenkins Blythe Danner Matthew Davis Richard Gant Rachel Bilson Scott Mechlowicz Jaime King