Dirty John (Netflix) - Cast

Connie Britton

as Debra Newell


Eric Bana

as John Meehan


Juno Temple

as Veronica Newell


Julia Garner

as Terra Newell


Jean Smart

as Arlane Hart


Keiko Agena

as Nancy


Jeff Perry

as Michael O'Neil


Kevin Zegers

as Toby


Jake Abel

as Trey


Joelle Carter

as Denise Meehan-Shepard


Sprague Grayden

as Tonia Sells


Amanda Peet

as Betty Broderick


Christian Slater

as Dan Broderick


Rachel Keller

as Linda Kolkena


Holley Fain

as Evelyn Crowley


Lena Georgas

as Janet Ravis


Anna Jacoby-Heron

as Jenny Broderick


Missi Pyle

as Karen Kintner


Emily Bergl

as Marie Stewart


Cameron Crovetti

as Ryan Broderick


Miles Emmons

as Anthony Broderick


Change Location