Evan Peters as Jeffrey Dahmer
Niecy Nash as Glenda Cleveland
Richard Jenkins as Lionel Dahmer
Penelope Ann Miller as Joyce Dahmer
Dyllon Burnside as Ronald Flowers
Molly Ringwald as Shari
Michael Learned as Catherine Dahmer
Cooper Koch as Erik Menendez
Nicholas Alexander Chavez as Lyle Menendez
Rodney Burford as Tony Hughes