Joe is the main character. He is dead. He got hit by a car and now he's a ghost that may or may not explode.
Rocky is the other main character. He's not dead, but he's supposed to be. He's a violent thug who killed Joe on accident. He's immortal. That's not a good combo.
Rocky's best friend who wants to kill him.
Rocky's ex-wife who really just wants to move on with her life.
A cop who's a friend of a friend of Rocky's and is tired of drama.
A cop who is friend of a friend of a friend of Rocky's and loves drama.
Rocky's friend from the streets when he ran away from the mob. He wrecked her car, where she lives, and she wants revenge maybe.
God or dying brain hallucination? He wants Joe to kill Rocky to set things right.
An enigma wrapped in a mystery crammed into a nightmare blob. Cow tags along with Joe to make him miserable.
Who's that pokemon?