In the tiny town of Babylon, Florida, fourteen-year-old Margaret Larkin goes missing, only to be found murdered and thrown in the river, tied to her own bicycle. The town is enveloped by the mystery of a killer in their midst, but the killer himself, Nathan Redfield (Josh Stewart), estranged son of a prominent town banker, takes the opportunity to pin blame for his crime on an unliked high school principal Walter Perry (Marcus Lyle Brown). Nathan is literally haunted by the ghost of his victim, along with the ghosts of others who have died in the river, while his sadistic father James (Christopher Lloyd) uses both his son’s guilt and his increasing mental instability to control Nathan’s every move, with the ultimate goal of driving his son to kill again
2017When the internationally-renowned Feng Shui Master Ray (Vic Chou) forecasts a predestined doom ahead, the only solution he knows is to find an ill-fated wretch to serve as the scapegoat of his mishaps. After meeting Pei Pei (Fiona Sit) and knowing that she is the person he looks for, Ray purposefully woos her to keep her by his side.
Reckless police inspector Tung (Zhang Jin) is on a mission to crack down on criminal Shing’s (Shawn Yue) gold smuggling scheme, yet fails to arrest him. As Tung continues his manhunt, he discovers Shing’s involvement with triad boss Blackie (Yasuaki Kurata), who hides on a casino cruise ship on the high seas.
Shing has been involved in a power struggle within the smuggling ring, and is forced to kill his adopted father. He also loses his share of gold smuggling to Blackie. To get even, Shing appears on the cruise, while Tung is there to hunt for him…