Prince Josef-Emanuel of Liechtenstein
The dashing Prince Josef-Emmanuel is a real-life Prince Charming. The 31-year-old, who is 16th in line to the throne of Liechtenstein, attended the prestigious Royal Military Academy Sandhurst in his early 20s before joining the Irish Guard. At the 2010 Trooping the Colour parade, he was given the honour of presenting his regiment’s flag to Queen Elizabeth.