She was never going to turn up wearing an understated LBD, but we don't think anyone was quite prepared for Katy Perry's outfit at the Brits last night. We know Hello Kitty has been taking the fashion world by storm lately, with stars such as Paris picking up cute accessories such as bags and keyrings – but this is a bit extreme. There must be at least 15 Hello Kitty heads on that top, and we haven't even mentioned all the beads and jewels and pearly things. Still, we think she manages to pull it off...just. And at least she's guaranteeing herself a lot attention. Are you a fan of the "Hello Kitty just threw up all over me" look, or does looking at this ensemble make you want to scream in horror?
Katy Perry loves Hello Kitty!