Author Stephenie Meyer wanted Henry Cavill to play Edward Cullen in the ‘Twilight’ adaptation, but at the time the casting took place, he was twenty-four, which she felt was too old for a teenage vampire. In a post on his blog in 2007, he wrote, “The most disappointing thing for me is the loss of my perfect Edward. Henry Cavill is now 24 years old. Let us have a moment of silence in which to mourn.” The role eventually went to Robert Pattinson. Cavill only found out about it after the fact, telling the podcast, “The internet wasn’t quite the tool it is now, so I only found out after the fact. I was like, ‘Oh okay, that would be cool.’