Stephen Brewer is known for Megalodon: The Frenzy (2023), Water Rats (1996) and Devil's Triangle (2021).