Jim Sturgess, One Day Dexter (Jim Sturgess) is a bit arrogant, but with a body like that, I'd be cocky too. Image Source: Focus Features