Henry Cavill, star of the Man of Steel, was next in line to be cast as Cedric Diggory in Harry Potter, Edward Cullen in Twilight, and James Bond in Casino Royale, but lost the roles all three times.