In The Devil's Advocate, Keanu Reeves' Kevin Lomax gets a somewhat happy ending, at least until a devilish reveal that implies something much worse. Neither Reeves or his co-star Al Pacino have ventured into the horror realm that often, but when combined in The Devil's Advocate, the pairing of the two worked wonders. Based on the 1990 novel of the same name by Andrew Neiderman, The Devil's Advocate explores how ambition and the pursuit of power can be one's undoing, especially when the literal prince of darkness is the one doing the tempting.

The Devil's Advocate stars Reeves as hotshot young Florida lawyer Kevin Lomax, whose unblemished record of winning difficult cases earns him an invitation to come work at the prestigious New York City law firm of Milton Chadwick Waters. Running the firm is John Milton, a not-so-subtle reference to the author of Paradise Lost, played by Pacino. Of course, as the title gives away, Milton is no ordinary power player, and is actually Satan himself.

Related: 10 Best Movie Depictions of the Devil

Milton is on a mission to tip Lomax over to the dark side of morality, a bridge the attorney begins to cross when he successfully gets an obviously guilty man off on a charge of child molestation, and later all but ignores his wife Mary Ann's (Charlize Theron) descent into madness until it's too late to save her. In the end though, Lomax kills himself rather than hand his soul to Milton, and the past is seemingly reset, allowing him to abandon his guilty client the second time around. It's a happy ending, to an extent, although a late reveal sheds a sinister light on the proceedings.

The Devil's Advocate Theory: Keanu Reeves Is Trapped in a Satanic Time Loop

Keanu Reeves as Kevin Lomax in The Devil's Advocate

Following Lomax's decision to do the right thing, he's badgered by a local reporter for an interview, with the temptation of likely celebrity dangled. Lomax agrees to the interview, but after he leaves, it's revealed that the reporter was Milton in disguise, and the whole story looks poised to take place again, with Satan possibly winning this time. However, this reveal begs the following question. If Satan is powerful enough to reset the timeline and approach corrupting Lomax - who's actually Milton's illegitimate son - and getting him to conceive the antichrist with his own half-sister in a different way, then what if he's done it before?

What if the events of The Devil's Advocate weren't the first time Milton attempted to convert Lomax? This could mean that Keanu Reeves' character has spent what could amount to years, or even decades, trapped in a stable time loop controlled by Al Pacino's Satan, repeatedly managing to beat the Devil, only for Old Scratch to pull a Doctor Strange and come back to bargain yet again. What's worse, if this is the case, what does it mean for the rest of humanity, and if there's a God, where the hell (pun fully intended) is he in all this? The mind boggles at the implications. Sadly, a sequel was never made, so answers will likely never be forthcoming.

More: The 10 Best Keanu Reeves Movies, Ranked