The Deep End - Cast

Tilda Swinton

as Margaret Hall


Goran Visnjic

as Alek Spera


Jonathan Tucker

as Beau Hall


Peter Donat

as Jack Hall


Jordan Dorrance

as Dylan Hall


Josh Lucas

as Darby Reese


Georgeann Johnson

as 50ish Woman


Kip Martin

as BVD


Michael Pizzuto

as Heavy-Set Officer


Kandice Jensen

as Swan Girl


Tim Halpin

as Placer County Detective


  Change Location