Dirty John (Netflix) - Cast

Connie Britton

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

Keiko Agena

as Nancy


Jeff Perry

Jeff Perry

as Michael O'Neil


Kevin Zegers

as Toby


Jake Abel

as Trey


Joelle Carter

Joelle Carter

as Denise Meehan-Shepard


Sprague Grayden

Sprague Grayden

as Tonia Sells


Amanda Peet

as Betty Broderick


Christian Slater

as Dan Broderick


Rachel Keller

Rachel Keller

as Linda Kolkena


Holley Fain

Holley Fain

as Evelyn Crowley


Lena Georgas

Lena Georgas

as Janet Ravis


Anna Jacoby-Heron

Anna Jacoby-Heron

as Jenny Broderick


Missi Pyle

as Karen Kintner


Emily Bergl

Emily Bergl

as Marie Stewart


Cameron Crovetti

Cameron Crovetti

as Ryan Broderick


Miles Emmons

Miles Emmons

as Anthony Broderick


Change Location