5. Jupiter Ascending (2015)
Imagine living the same boring life for years like Jupiter Jones (played by Mila Kunis) only to find out one day that you are going to save the Earth from unforeseeable destruction. That’s what happened when an interplanetary hunter, Caine (played by Channing Tatum), tells Jupiter that her destiny reaches beyond the galaxy.
4. Snow White and The Huntsman (2012)
This re-imagination of the classic fairy tale tells the narrative of the greedy Queen Ravenna who seeks immortal beauty and power by devouring youth. However, this doesn’t last long enough and the only one who can give her eternal beauty is Snow White’s heart.
3. Beautiful Creatures (2013)
What would you do if you found out that your crush was a witch? Ethan Wate discovers the bewitching life of Lena Duchannes and her family’s dark secrets in this romantic gothic movie.
2. The BFG (2016)
A young girl named Sophie befriends an outcast giant who, unlike other giants, doesn’t want to hurt children. The two form a deep bond of friendship and things turn upside down when the other giants decide to hunt down and kill Sophie.
1. Seventh Son (2015)
An old wizard tries to find an apprentice who will help him after the spiteful witch he locked up years ago escaped from her prison. Fate has decided that the seventh son will put an end to this war.
Have you watched any of these films? What are your top-ten must-watch fantasy films of the 2010s? Let us know in the comments below!