What do Ben Stiller, Anne Hathaway and P Diddy all have in common? They're all partial to a spot of movie-themed fancy dress…
For some, just watching a film isn't enough - many people take their movie experience to the next level by dressing up as their favourite film heroes.
Teri Hatcher as The Queen Of Hearts
We almost didn't recognise Desperate Housewives star Teri Hatcher in this picture... Perhaps the actress was subtly hinting to casting agents that she wouldn't have minded playing Helena Bonham Carter's role in the latest Alice in Wonderland flick - maybe next time Teri...
Will Ferrell as Megamind
We've heard of actors getting into character, but we think Will Ferrell may have taken it a notch too far when he turned up to The Today Show dressed as his Megamind alter-ego.
AnnaLynne McCord as a Na'vi
90210 stunner AnnaLynne McCord was feeling a bit blue when this snap was taken on the set of her show... In the episode being filmed, AnnaLynne's character, Naomi, dresses as a Na'vi to impress her latest geek-crush - whatever happened to just buying a new dress?
Anne Hathaway as Cleopatra
The Devil Wears Prada star swapped Gucci for gold when she dressed up as the legendary Egyptian Queen Cleopatra in 2004.
Ben Stiller as a Na'vi
We all know that Ben Stiller's character Zoolander loved a bit of Blue Steel, but this is taking it to a whole new level... The actor dressed up as a Na'vi at the 82nd Annual Academy Awards Show and we think he looks a little bit on the scary side.
Jason Biggs as Dorothy
American Pie's Jason Biggs is used to being chuckled at, but we think he looks hilarious dressed up as a sweet and innocent-looking Dorothy from The Wizard Of Oz. Now, he's off to see the stylist...
Jennifer Love Hewitt as Audrey Hepburn
Jennifer Love Hewitt couldn't resist dressing up as movie goddess Audrey Hepburn...
Jesus Luz as The Joker
No wonder Jesus Luz isn't smiling - he's dressed up as one of the most sinister characters in movie history and he was also going out with Madonna at the time...
Katy Perry as Jessica Rabbit
Katy Perry looks fabulous dressed up as the uber-hot Jessica Rabbit from the classic kid-flick Who Framed Roger Rabbit? She wore the sizzling outfit at the 'VH1 Divas Salute the Troops' concert last year.
Kim Kardashian as Wonder Woman
Never one to miss an opportunity for publicity or to wear something a bit on the skimpy side, Kim Kardashian donned a very revealing Wonder Woman outfit for a fancy dress party that left very little to wonder...
Liv Tyler as Pocahontas
P. Diddy as a Gladiator
It's OK P. Diddy - we won't tell anyone that you secretly wanted to audition for Russell Crowe's role in Gladiator... The rapper wore this Roman ensemble at a Halloween party back in 2004.
Russell Brand as Batman
Comedian and actor Russell Brand looks like he has muscles to put Arnie to shame in this picture...either that or he has inflatable muscles which he's slyly blowing up with that straw. Russell stepped out as the caped crusader while filming a project over in the States in 2010.