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


Change Location