Devour (film)

Following the deaths of his friends Conrad (Teach Grant) and Dakota (Dominique Swain), who introduced him to the game, Jake soon learns that "The Pathway" is actually being run by a man named Aiden Kater (Martin Cummins) and his band of Devil-worshippers.

With help from Marisol (Shannyn Sossamon), a new friend who dabbles in the mystic occult, Jake learns from a man called Ivan Reisz (William Sadler) that his wife, Anne Kilton, and their unborn child were taken by Kater and sacrificed to the devil.

Soon after, he tracks down Kater and learns that Anne was not in fact sacrificed to the devil, that she gave birth, and that her child was stolen by mortals, and raised as a human.

Ultimately, Jake confronts his birth mother (who has killed his adoptive parents) in the very place where he was stolen from her, he then learns that Marisol was, in fact, Satan/Anne.

The movie ends with Jake wondering if everything (including Pathway itself) was really created by his imagination and if he had committed all those murders.