Jim Sturgess is poised to win over the hearts of women across the country in this weekend’s new release, ‘One Day,’ in which he plays a college student who forms a life-long friendship and romance with a classmate (Anne Hathaway) on the day of their graduation.

The 30-year-old actor from London is a multi-faceted talent, having starred in such films as ’21′ and ‘The Other Boleyn Girl.’ Plus, the hunk can sing, as evident in 2007′s ‘Across the Universe,’ which is enough to make any woman go weak in the knees. (Don’t believe us? Just watch this.)

If that doesn’t convince you, then check out these photos of Jim Sturgess below.

And don’t forget to see ‘One Day,’ in theaters today.