According to Cosmopolitan, this man put on a blue and purple princess dress when his niece was too embarrassed to wear hers alone to the movies.

Just by looking at the picture, the little girl still doesn't look too happy wearing the princess dress. This could be for a number of things, either she just doesn't like the dress or now she is even more embarrassed that her huge uncle is wearing a dress in public.

Either way it was super-awesome of him to wear this dress for his niece, even if the little girl didn't look like she appreciated the effort. This guy will go down as world's greatest uncle.