The final episode of Criminal Minds season 6 was titled Supply and Demand. It aired on May 18, 2011, and was directed by Charles S. Carroll and written by Erica Messer. We saw a human trafficking case unfurl in the episode, along with a trunk full of bodies and many clues about a possible BAU team change.
It planted seeds for Season 7, with the high-stakes moral ambiguity at which the show excels. Yet, this wasn't a standard procedural ending.
With SSA Andi Swann and her Domestic Trafficking Task Force, who joined Hotch's team, the Season 6 finale focused on real-world horrors. Along the way, we saw teases for a team shake-up, Rossi's sentiment, and Rachel Nichols's farewell as Ashley Seaver.
Here’s a list of who played whom in the Criminal Minds Season 6 finale.
Criminal Minds – “Supply and Demand” aka Season 6 finale cast and character guide
1) Thomas Gibson as SSA Aaron Hotchner

The team's calm leader came upon the case with his authority and laser focus. Thomas Gibson's performance had the rare moment of Hotch's anxiety, which meant there could be potential budget-related changes ahead.
2) Joe Mantegna as SSA David Rossi

Rossi's involvement in the probe was just as fans expected, with a tender call from an old friend. Rossi's role as the pillar of the BAU was thanks to Mantegna, who struck a balance between the tough aspects and his reflective side.
3) Matthew Gray Gubler as Dr. Spencer Reid
Once again, Reid's encyclopedic mind proved to be priceless in putting together the inner workings of the trafficking network. Gubler rooted the episode's darker turns in human connection, with compassion and logic that Criminal Minds fans believe in.
4) Shemar Moore as SSA Derek Morgan

As Morgan went after leads and encountered suspects, his street smarts and drive were clear. Moore's performance matched the urgency of a time-sensitive investigation and gave the episode some extra vitality.
5) Kirsten Vangsness as Analyst Penelope Garcia
Vangsness played a role in the softness and jokes that broke through the more substantial beats of the finale, while Garcia's tech skills opened digital doors.
6) A.J. Cook as SSA Jennifer “JJ” Jareau

Cook's presence put a grounding comfort, considering that the BAU was in a state of transition after JJ's then-recent exit from the team. Her efficiency gave the BAU's collaboration with third parties a sense of gravity.
7) Rachel Nichols as SSA Ashley Seaver
Nichols's last appearance as Seaver was in this Criminal Minds episode. She's a newbie profiler whose point of view was often challenged by the team. Her quiet exit left fans split on the character's time in office.
8) Amy Price-Francis as SSA Andi Swann

As the no-nonsense leader of the Domestic Trafficking Task Force, guest star Amy Price-Francis left an imprint that lives on. Swann's role was a homage to Andy Swan, an actual person who passed away earlier in 2011.
9) Nicholas Brendon as Analyst Kevin Lynch
As the resident tech sidekick at the BAU, Brendon brings his charm as he jokes around with Garcia and helps interpret the case's digital strands.
More guest stars on Criminal Minds: “Supply and Demand”

- Matt T. Baker as Kyle, who was previously seen in Criminal Minds Season 1’s “Poison,” returns here in a different role.
- Angela Sarafyan, as Lucy, is a key figure in the trafficking investigation.
- Sarah Foret, as Agent Renee Matlin, is an ally in the field.
- Massi Furlan as Leon
- Sean Carrigan as Lamott
- Gary Kasper as the cleaner
Watch Criminal Minds Season 6 Episode 24 on Paramount Plus.