Once upon a time, in a land far, far away...
Sounds familiar? Maybe not for the modern generation and their sci-fi games, but for most of us brought up on a steady diet of fairy tales and the fantasy world, these words are very familiar.
Witches, warlocks, wizards, princes and princesses -- all these larger than life characters hold us spellbound as kids. And adults too.
Promising to do just that is this week's upcoming fantasy film Stardust, directed by Matthew Vaughn.
The film, based on Neil Gaiman's novella of the same name, stars an ensemble cast including Robert De Niro, Claire Danes, Nathaniel Parker, Peter O'Toole, David Kelly, Michelle Pfeiffer (in the picture), Sienna Miller, Mark Heap and Charlie Cox.
And in the spirit of things, we bring you the films that captured out imagination. Feel free to tell us