Richard as Jane
Richard as Belle
And you won't believe that behind these pretty Disney faces is a man named Richard Schaefer from Orange County, California.
In his Instagram account, he shares his fun and magical adventures, dressing-up as Disney princess, boasts an impressive collection of 40 costumes and 30 wigs which help him morph into his favorite female characters including Jasmine from Aladdin and Snow White.
The natural brunette wears a steel-boned corset and chest padding to achieve an hourglass silhouette and he's learned how to professionally apply make-up to achieve the perfect doe-eyed look.
Richard as Ariel
Richard as Cinderella
He has been cosplaying as Disney princesses for four years and loves nothing more than getting dressed up and showing off his transformations to fellow fairytale fans.
The Californian regularly attends comic conventions with friends dressed as one his princess alter egos.
Last year he went to his biggest convention yet run by the Official Disney Fan Club.
'I absolutely loved it, and I loved being around other fans in cosplay,' he said.