An all star cast and a fantastical story.
What could go wrong?
Well not much actually.
Stardust follows the story of Tristan as he tries to retrieve a fallen star from a fantasy land across a wall to win the hand in marriage from the women he loves.
The relatively unknow Charlie Cox plays Tristan and I have to confess that with the change of appearance later in the film I developed a bit of a crush.
Michelle Pfeiffer as usual puts in a stunning performance as the witch Lamia who is also seeking the star.
It also features Claire Danes, Robert De Niro, Peter O'Toole and Ricky Gervais among others.
I find Ricky Gervais irritating in everything and this really was no exception, thankfully he doesn't feature in the film for long.
The film itself is visually stunning and heartwarming, if perhaps a little sickening towards the end.
I would reccommend it though, but run out of the cinema before the Take That song in the credits starts rolling.