Dirty John (Netflix) - Cast
as Debra Newell
as John Meehan
as Veronica Newell
as Terra Newell
as Arlane Hart

Keiko Agena
as Nancy

Jeff Perry
as Michael O'Neil
as Toby
as Trey

Joelle Carter
as Denise Meehan-Shepard

Sprague Grayden
as Tonia Sells
as Betty Broderick
as Dan Broderick

Rachel Keller
as Linda Kolkena

Holley Fain
as Evelyn Crowley

Lena Georgas
as Janet Ravis

Anna Jacoby-Heron
as Jenny Broderick
as Karen Kintner

Emily Bergl
as Marie Stewart

Cameron Crovetti
as Ryan Broderick

Miles Emmons
as Anthony Broderick