10. King Louis XVI
Being a king is tough, but when you've got the face of a baby angel (thank you, Jason Schwartzman) it can't be all bad. Clearly, the French peeps in Marie Antoinette didn't take that into consideration before that whole revolt bit.
So instead of cursing Kate Middleton for leaving one less eligable prince on the market, take a look at some of the hottest royal guys to ever grace the screen. You'll forget about that pesky wedding in no time!
9. Hamlet
In a throwback to the classics, we have to honor a Hamlet somwhere. The Prince of Denmark (Laurence Olivier) may be a moody fellow, but we're not really going off personality here, are we?
7. King George VI
There's nothing more endearing than watching King George (Colin Firth) overcome his stutter with such determination. Now there's a dreamy king!
6. King Henry VIII
King Henry (Jonathan Rhys Meyers) definitely didn't have that smokin' hot bod in the history books, but we're pretty sure The Tudors version is way better.
4. Prince Edward
He probably doesn't know how to spell his own name, but watching this dopey prince (James Marsden) try to woo his lady love (Amy Adams) in Enchanted proves his worth. That, and his impeccable bone structure.
3. Mathayus
Sure, the film was called The Scorpion King and OK, maybe scorpion kings technically don't count as real royalty, but its The Rock. Enough said.
1. Prince Dastan
Oh, Prince Dastan. Keep your shirt off long enough and we'll forgive Jake Gyllenhaal for thinking that a movie called Prince of Persia: The Sands of Time was a good career move. Maybe it was just an excuse to get in shape?

