Usually Owww my eyes is all about some heinous abomination of celebrity fashion embarassment. Today, it's about Katie Holmes dressing up like a really pretty princess, such as the ones in Disney cartoons. Princess are adorable. Katie thinks so. But there's a great big PSYCH coming your way Katie. Dressing up like a fairytale princess is a niche reserved for five year olds, not grown-ups.

Holmes pulled out what many think to be a vintage piece of Lacroix for the Valkyrie premiere in Rio de Janeiro, Brazil. Who cares if it's Lacroix, it looks like it's straight off the back of Disney's Cinderella. And those shoes! Vintage 1997 formal shoes if ever I saw them.

The only way to make a cartoonish dress work is with outrageous accessories, a la Frieda Kahlo. As it is, Holmes' elegant make-up, hair and accessorising is too safe for this get up.

I don't even think she's sold on this frock. Have a look through these shots. She also looks stiff as a board. If I were one of those body language experts from the magazines my Nana reads, I'd say she does not want to be standing next to that alien man either.

Outfit fail, right there.