Stardust is an utterly charming adventure for the entire family with a generous sprinkling of romance and black comedy.

The film, partly shot in Lacock, has an offbeat sense of humour that recalls The Princess Bride. Matthew Vaughn's magical fairy-tale propels an ordinary young man on an extraordinary journey of self-discovery, into an otherworldly kingdom of witches, flying pirates and duelling nobility.

Rising star Charlie Cox more than holds his own against screen beauties Claire Danes and Sienna Miller as the unlikely hero of this tall tale.

Impressive special effects and larger than life supporting performances from Robert De Niro and Michelle Pfeiffer are complimented by amusing cameos from Ricky Gervais and David Walliams.

The narrator (Ian McKellen) welcomes us to the sleepy English village of Wall, so-called because of the dry-stone wall that encircles the community, protecting the inhabitants from the dangers that lie beyond a single hole guarded 24 hours a day by the elderly sentry (David Kelly).

Shy and innocent village boy Tristan Thorne (Cox), the secret love child of a mortal (Nathaniel Parker) and an enchanted princess (Kate Magowan), is madly in love with fair maiden Victoria (Sienna Miller).

Unfortunately, she only has fluttering eyes for bounder Humphrey (Henry Cavill).

In order to prove his love, Tristan agrees to bring Victoria a fallen star as a birthday present and he crosses the wall into the magical realm of Stormhold, where Prince Septimus (Strong) and conniving hag Lamia (Pfeiffer) also seek the fallen celestial body.

Tristan reaches the crash site first, where he discovers that the star is in fact a young woman called Yvaine (Claire Danes), who dearly needs his help to return to her heavenly home.

Tristan, however, is determined to deliver Yvaine to Victoria.

And so the couple begins the epic journey back to Wall, encountering a conniving witch called Ditchwater Sal (Melanie Hill) and myriad dangers along the way.

Stardust glitters with colourful performances, from Pfeiffer's witch whose beauty fades every time she uses her magic, to De Niro's airship captain with a secret passion for couture.

Risque humour should appeal to parents while fantasy violence (like Lamia and her sisters divining the future by disembowelling various critters) is mild enough to delight younger audiences rather than terrify them.

Production design and costumes are suitably grand, augmented with digital effects, while Ilan Eshkeri's bombastic orchestral score matches the sweeping visuals, before the rousing end credits song, Rule The World by Take That.

Cox is an endearing leading man, sparking with the (literally) luminous Danes as the immortal heavenly child.