Okay, how's this: Bad Viper from Murder on Fairhope Pier actually WAS killed at the end after falling off the Dolly Parton Bridge. At exactly the same time he died, Good Viper had his terrible accident. (I know the time is off but whatever.) Bad Viper's spirit entered the dead body of Good Viper but survived!
Now Good Viper is being haunted by Bad Viper's horrible sins toward everyone but especially poor dead Melissa (Halle Barry). Franco and Raptor represent...Fats and Sudz? Big R and What's-His-Name? The man with his hands tied behind his back is...I have no idea.
Melissa's spirit has come back and is making Good Viper pay for the sins of Bad Viper through some Karmic confusion. Perhaps Tallulah is Melissa reincarnate. Am I even close?
-frolix