Detectives Sean and David Carter are on the case to find a gruesome serial killer terrorizing the city. Joining forces with Detective Christine Egerton, they dig deeper into a spiraling…
Megalodon is a 2002 American shark film. It takes place out on a deep sea oil rig.
Bookmark - 123MOVIESRAW.COM