These movies can involve all manner of plots, like Tom Hanks running around trying to decrypt ancient codes or angelic beings attempting to save humanity from evil. This is where the physical collides with the metaphysical, resulting in movies unlike any other. Here are some of the best movies about angels and demons, ranging from ones packed with thrills and jump scares to ones that are more somber and self-reflective.
10. Angels & Demons (2009)
It makes sense to start any list about angels and demons with a film called Angels & Demons. In this mystery thriller sequel to The Da Vinci Code by Ron Howard, Tom Hanks stars as Robert Langdon, a Harvard University professor of symbology. The Illuminati is back in action, so Robert flees to Rome to warn their age-old enemy: the Vatican. Ancient symbols and holy rituals litter this movie, so if you’re interested in anything religious or historical, this is the franchise for you! Based on Dan Brown’s 2000 novel, Angels & Demons is a classic thriller flick that requires a bit of an open mind to enjoy but manages to please most crowds. Ewan McGregor and Ayelet Zurer also star.
9. City of Angels (1998)
City of Angels is actually a remake of another movie mentioned later in this list: the German masterpiece, Wings of Desire. But if you’re not a fan of black-and-white foreign-language movies with subtitles, then City of Angels is a more modern-friendly version of the beautiful story. Nicolas Cage stars as Seth, an angel who’s invisible to humans and wanders Earth. This lonely existence does have a purpose, though: he joins people on their journeys to the afterlife, only becoming visible as their death approaches. But when he falls for heart surgeon Maggie (played by Meg Ryan), Seth must make a choice between mortality and immortality. Brad Silberling directs this swooning remake that’s sure to make you appreciate the smaller things in life!
8. The Devil’s Advocate (1997)
What’s that joke about lawyers being chained to the bottom of the ocean? Society generally views lawyers as one hair short of demons themselves as they twist words to set criminals free and make bank doing so. In Taylor Hackford’s thriller The Devil’s Advocate, he turns this idea quite literal. Kevin Lomax (played by Keanu Reeves) gets a job with a New York law firm, not realizing that his boss is the actual Devil himself. Played by Al Pacino, John Milton (i.e. Satan) tempts Kevin with all the plush riches of his employment, but in return his home life begins to deteriorate. Don’t take this film too seriously when you watch it. Enjoy Pacino’s gleeful performance and take the supernatural horror with a pinch of salt!
7. The Da Vinci Code (2006)
As we mentioned earlier, Angels & Demons is the sequel to The Da Vinci Code, also directed by Ron Howard. This one’s got quite a bit more historical jargon and complexities to it, so it’s better suited to those who have an interest in the Renaissance and Medieval periods. Get into the nitty-gritty details of Dan Brown’s 2003 novel, brought to the big screen by Tom Hanks, Audrey Tautou, Ian McKellen, and Paul Bettany. Robert Langdon is called to help investigate a murder in the Louvre, where the body is splayed out like Da Vinci’s “Vitruvian Man.” Robert delves into a whole bunch of conspiracy theories to try and find the killer, who leaves a trail cryptic clues behind him.
6. Hellboy (2004)
Hellboy has an entire franchise to his name, but we’re sticking to the first installment for this list. Ron Perlman is the perfect actor for the gruff-yet-witty demon-warrior assigned to protect Earth from the paranormal. Not your typical superhero, Hellboy enters the world through a portal in 1944—as a bright red demon baby with a fist made of stone. Hellboy grew up physically before he did mentally, boasting a huge frame with a teenage-like rebellion. Now an agent of the Bureau of Paranormal Research and Defense, Hellboy is sent to battle many strange creatures, usually with one-liners locked and loaded at the ready. Unlike director Guillermo del Toro’s other (much darker) fantasy movies, Hellboy is a playful action-packed piece of supernatural fun.
5. Constantine (2005)
Keanu Reeves stars in Constantine as a self-destructive and cynical exorcist. Though who wouldn’t be moody when you’re surrounded by demons all day? John Constantine has the ability to perceive and communicate with angels and demons hidden across the world. When detective Angela Dodson finds video footage of her sister calling his name just before committing suicide, she seeks out Constantine’s help. A middleman between Heaven and Hell, Constantine is plunged into a world of horrors to try and regain balance between good and evil. This includes a personal trip into Hell to meet with Satan himself. Good luck, Keanu! Francis Lawrence directs.
4. It’s a Wonderful Life (1946)
There are no demons in this festive family favorite, but there’s a very sweet old angel named Clarence. Clarence (played by Henry Travers) is finally given the chance to get his wings after being sent down to Earth on Christmas Eve, 1945. George Bailey (played by Jimmy Stewart) is contemplating suicide after his life falls apart, so Clarence shows him what the world would like like if he were never been born. Safe to say, Bedford Falls is even worse off without him. People die, others get hospitalized and imprisoned, and houses turn to slums… all because George wasn’t there to help them. It may sound depressing at first glance, but Frank Capra’s holiday classic is a heart-warmer if there ever was one!
3. Rosemary’s Baby (1968)
There are tons of movies out there depicting Satan, but few are as iconic as Roman Polanski’s psychological horror Rosemary’s Baby. Having just moved into a swanky new apartment in New York City, Rosemary (played by Mia Farrow) is excited to start her new life with her husband Guy (played by John Cassavetes). The news of her pregnancy only elates her more, but strange happenings begin to haunt them. Thin, pale, and riddled with pain, Rosemary is persuaded that her instincts are wrong and all is well. But as it turns out, this is a complete lie—the baby actually belongs to the Devil, and her neighbors are part of a Satanic cult. Rosemary’s Baby also features some trippy psychedelic sequences…
2. Wings of Desire (1987)
Wings of Desire (or The Heaven/Sky over Berlin) is highly acclaimed and fervently studied by critics, academics, and film buffs. Why? Because it’s a stunning landmark of German cinema. Damiel and Cassiel are two immortal angels who gaze unseen over a divided Berlin. Their purpose is to “assemble, testify, preserve” reality, listening in on the thoughts of passing Berliners. Damiel (played by Bruno Ganz) falls for a lonely trapeze artist and decides to shed his immortality. Meanwhile, Cassiel (played by Otto Sander) is tormented by his failure to save a man from committing suicide. A melancholy fantasy drama that won Best Director at the Cannes Film Festival in 1987, Wings of Desire went down as a legendary piece of art cinema, poetically directed by Wim Wenders.
1. The Exorcist (1973)
Here we have the possession movie to end all possession movies. William Friedkin’s supernatural classic might not be that scary nowadays, but it was a real game changer for horror back in the 70s. The Exorcist tells the disturbing tale of a young girl who gets possessed by a demonic entity in Georgetown, Washington. Her desperate mother calls upon doctors and priests to help her, but the demon is far too comfortable in Regan’s body to leave so easily. Brilliantly played by a young Linda Blair, Regan swears her way through the movie with inhuman strength and grotesque SFX makeup. It’s pretty gross but impeccably made, inspired by a real months-long exorcism of a 14-year-old boy in Maryland, 1949.