Water Over Blood Cast Ian Beattie Jack McEvoy Elijah Rowen Barry O'Rourke Sophia Adli Tony Fadil Aidan O Sullivan Thomas Beatty