Stardust

Neil Gaiman's novel is faithfully brought to life - and it's well-made and a lot of fun. Particularly enjoyed Michelle Pfeiffer's turn as a villain and Robert DeNiro as Captain Shakespeare.