It still feels a little bit wrong to fancy Vanessa Hudgens. She was in High School Musical for pity's sake. It doesn't feel right to be attracted to women from kids' programmes. It's a bit like fancying one of the Tweenies. Or Supergran. However, there is absolutely no denying she looks great, and she's 21, so it's totally fine. She recently spent some time looking good at a movie premiere.

Vanessa Hudgens at the Legend of the Guardians premiere

The premiere was for a film called The Legend of the Guardians: The Owls of Ga'Hoole. That's possibly the worst title for a film ever conjured. Legend of the Guardians is like the title of some book with a dragon on its cover that the kid who smelled like soup might have read at school, while eating his sandwiches alone in the toilet. And the rest of the title contains the word 'owls'. Name a single film containing a cool owl. The clockwork owl from Clash of the Titans was only cool if you saw it when you were seven. The owls in Harry Potter are only cool if you're the sort of person who'd shout 'expeliarmus' in a fight situation. But maybe Vanessa Hudgens being in the film will make it better.

Vanessa Hudgens' back at Legend of the Guardians

Except she's not in it. But it is directed by Zack Snyder, the man who is directing Vanessa's next film, Sucker Punch, so she was just being supportive of him. Now, Sucker Punch looks amazing. It has a dog-fight involving aeroplanes and an actual dragon (in so far as something made in a computer can be actual) and a giant robot samurai and lots of beautiful women. And LITERALLY NO OWLS. We think.