Colin Egglesfield....good god!
Jamie Dornan. CEO hottie Christian Grey
Stephen Amell (born May 8, 1981) is a Canadian actor. He is perhaps best known for portraying Oliver Queen in The CW series Arrow.
Darren Criss as Prince Charming
Colin Farrell.. the only acceptable picture i have found of him. Normally not my type but this makes perfection.