Vous incarnez Daniel Garner, un gars apparemment ordinaire qui vient d'être tué dans un horrible accident de voiture.
Pris au piège dans un monde sombre et peu accueillant entre le paradis et l'enfer, vous avez du mal à découvrir les raisons pour lesquelles l'entrée au paradis vous a été refusée.
En attendant votre purification, vous devez vous battre à travers un nombre apparemment infini de soldats démons pour tenter d'arrêter une guerre impie imminente.