Painkiller (2004)
In Painkiller, players take on the role of Daniel Garner, a seemingly ordinary man who has just died in a terrible car crash. Stranded in limbo between Heaven and Hell, he must uncover why he is denied access to Heaven while also fending off an army of demon soldiers as they attempt to bring about an unholy war. Players will battle through hordes of enemy forces as they try to figure out what it takes for Daniel Garner's spirit to be purified and gain entry into Heaven.