Description
Baywatch star Carmen Electra makes her big-screen debut as McKenna Ray, an ordinary woman who discovers she holds the future of the Earth in her hands. After her sister (Playboy Playmate Shauna Sand Lamas) is brutally killed, McKenna sets off on a spiritual odyssey, guided by her father and her sisters spirit, which leads her into confrontation with evil forces intent on wreaking global destruction.