8 Famous Roles Henry Cavill Almost Played

Making it in Hollywood does not happen overnight. No one knows this better than the Man of Steel himself, Batman v Superman star Henry Cavill. The 32-year-old British actor began working as an extra in his teens and continued his quest for fame during his early 20s — even supporting himself between gigs as a host at a Hollywood restaurant. Although he landed roles in films such as The Count of Monte Cristo, Tristan + Isolde, and Stardust, Cavill quickly became known for the roles he didn’t get — including potentially career-making parts like Superman (a different Superman!) and James Bond. Here’s a look back at some of the famous roles he missed out on.