 While travelling on a train on his honeymoon, Mario (Antonio Sabato) sees his wife brutally attacked aboard the train and after the killer gets away, the police accuse Mario of attacking his newlywed wife.The Police decide to hide the fact that Giulia (Uschi Glas), Mario's wife is alive in order to protect her from the killer.Mario sets out to prove his innocence by attempting to solve the "Puzzle of the Silver Half Moons", which leads him to the hotel where he met his wife, a man named Frank Saunders, Christian Church's tour, a group of hippies, and Frank's ex-mistress.