If I had to pick an ideal for my Prince Charming, it would be Henry Cavill. I've posted about him in the past and my crush on him has only grown stronger. Below is my knight in shining armor and he's Superman for fuck's sake. I first spotted him in The Count of Monte Cristo as a gorgeous fop and then saw him in The Tudors, where he showed off his gorgeous ass. I've seen him on talk shows and he is every bit as charming as you would imagine him to be. He will soon be seen as Napoleon Solo in The Man From U.N.C.L.E. and a soldier in Sand Castles. After Christopher Reeve he is the only actor to play Superman more than once in the Justice League franchise. He seems to be single at the moment, so there's hope. Another hope for him is that he will settle down and make a serious film and not get lost in blockbusters. Although, it might be time to revisit that horrible film, The Immortals where he plays Theseus.