1. The Perks of Being a Wallflower (2012)
This adaptation is written and directed by Stephen Chbosky, the novel's author and is a rich, moving and immensely satisfying film.
2. The Invisible Man (1933)
Great acting, hilarious lines and some great special effects make this film even better than the classic story by H.G. Wells.
3. Lemony Snicket's A Series of Unfortunate Events (2004)
Jim Carrey simply rocked in the role of Count Olaf. It's a pity they didn't make a sequel.
4. My Sister's Keeper (2009)
Though the film ends differently to Jodi Picoult's book, it is an ending as good as that of the original.
5. The Notebook (2004)
The film based on Nicholas Sparks' book is so touching and beautiful. It's my favourite adaptation ever.
6. The Hunger Games (2012)
The blockbuster proved to be hugely popular among people of all ages. I'm sure a lot of people can't wait for the sequel, Catching Fire, to hit cinemas next autumn.
7. Starter for 10 (2006)
The film features some of the coolest music from the 1980s. You don't get that from the book, do you? James McAvoy plays the role of a nerd very convincingly. The film is just as funny as David Nicholls' book. A must-watch.
8. The Chronicles of Narnia: Prince Caspian (2008)
The film delivers the vivid scenery and fierce battles way better than the book. But more importantly, Ben Barnes, who plays Prince Caspian, encouraged lots of fangirls to watch the film.
9. Babe (1995)
The film is a loyal adaptation of The Sheep-Pig by Dick King-Smith. I miss simple-but-touching family movies like this.
10. Charlotte's Web (2006)
Seeing my friends Wilbur the Pig, Charlotte the Spider and Ike the Horse come alive on the silver screen surely beats just reading words on the pages of a book.
What are the coolest gifts for Christmas? Send your answer, together with your name, to email@example.com now, with "top 10 christmas gifts" in the subject bar.