Full Cast — Bad Thoughts (2025)
Tom Segura
Various Characters
Robert Iler
Evan
Daniella Pineda
Shelly
Dan Stevens
Gary Crawford / Mr. Fletcher
Kirk Fox
Kirk Fox / Roger
Johnny Pemberton
Barry / Jesus
Christina Pazsitzky
Christina
Tim Baltz
Jerry / Simon
Bobby Lee
Carl
Shea Whigham
PQ
Rachel Bloom
Sarah
Nic Novicki
Kyle
Arturo Castro
Jose
John Walpole
Dave
Jamie-Lynn Sigler
Nancy
Luke Wilson
Mark
Martha Kelly
Natalie
Kevin Nealon
Dr. Futrell
Maria Bamford
Barbara
Carla Jimenez
Althea