David Rossi
Derek Morgan
Dr. Spencer Reid
Jennifer Jareau
Penelope Garcia
Alex Blake
Aaron Hotchner
Adam Rain
Mr. Conrad
Dr. Maeve Donovan
Connie Foster
Dr. Sarah Glenn
Mr. James
Bobby Putnam
Tucker White
Detective Martin (as Gary Cervantes)
Byron Sadler (as Kurtis James Erwin)
Evan Davis (as Michael Charles Boucher)
George Small
Alex Rain (Unsub's Dad)
CSI Tech
Hostess
Matt Small
Young Unsub
Audience Member (uncredited)
Marionette #114 (uncredited)
Police Officer #1 (uncredited)