This trailer for “One Day” has leaked the Internet starring Anne Hathaway and Jim Sturgess. Anne Hathaway plays a geeky role during the official meet-up with her soon-to-be friend/love interest for the next 20 years. She has played the nerd character before with Princess Diaries back in 2001 and it appears that the Love & Other Drugs star will pull off this hopeless romantic geek character very well.

As shown in the trailer, the story revisits the official meet-up between the Dexter (Sturgess) and Emma (Hathaway) during their graduation from the University of Edinburgh. Dexter is the playboy and Emma is the sheltered nerd but it seems that opposites attract. Their lives intersect over the next two decades after they met and we get to watch their friendship turn into a romantic, drama-filled story.