Criminal Minds (season 12)
The twelfth season of Criminal Minds was ordered on May 6, 2016, by CBS with an order of 22 episodes. The season premiered on September 28, 2016, and ended on May 10, 2017. Cast Main cast Joe Mantegna as Supervisory Special Agent David Rossi (BAU Senior Agent) Matthew Gray Gubler as Supervisory Special Agent Dr. Spencer Reid (BAU Agent) A. J. Cook as Supervisory Special Agent Jennifer "JJ" Jareau (BAU Agent) Kirsten Vangsness as Special Agent Penelope Garcia (BAU Technical Analyst & Co-Communications Liaison) Damon Gupton as Supervisory Special Agent Stephen Walker (BAU Agent) (Ep. 8-22) Aisha Tyler as Supervisory Special Agent Dr. Tara Lewis (BAU Agent) Adam Rodriguez as Supervisory Special Agent Luke Alvez (BAU Agent) Thomas Gibson as Supervisory Special Agent Aaron Hotchner (BAU Unit Chief & Co-Communications Liaison) (Ep. 1–2) Paget Brewster as Supervisory Special Agent Emily Prentiss (BAU Unit Chief & Co-Communications Liaison) (Ep. 3-22) Special guest stars Jane Lynch as Diana Reid Alana de la Garza as Clara Seger Daniel Henney as Supervisory Special Agent Matt Simmons (BAU Agent) Shemar Moore as Derek Morgan Recurring Bodhi Elfman as Peter Lewis / Mr. Scratch Angela Robinson Witherspoon as Cassie Campbell Jeananne Goossen as Fiona Duncan Harold