My Apocalypse (originally titled Quality Time) is a 2008 independent film starring Corin Nemec, Bruce Weitz, Nancy Allen, John de Lancie, Gail Strickland, Meredith Salenger, and Jesse Harper.
My Apocalypse is the surrealistic story of Stewart Savage (played by Nemec), who is actually the notorious serial killer known as the North City Stalker.
In reality, he is very much insane; he hates his meaningless job, strangles his girlfriends, and prefers the psychotic solace of the world inside his head.
Completely unaware of the difference between fantasy and the state of things as they actually exist, he is convinced that his fiancée is still alive and brings her home to meet his parents at his father's birthday party.
Aware of their son's activities, the helpless Savages are full of good cheer and play along with his sick delusions at the party, while actually frightened and angry.