My Little Pony/Criminal Minds

Applejack as Aaron Hotchner

Rainbow Dash as David Rossi

Twilight Sparkle as Emily Prentiss

Vinyl Scratch as Derek Morgan

Spike as Dr. Spencer Reid

Princess Cadence as Jennifer "JJ" Jareau

Pinkie Pie as Penelope Garcia

Fluttershy as Jason Gideon

Lemon Hearts as Elle Greenaway

Minuette as Jordan Todd

Twinkleshine as Ashley Seaver

Lyra Heartstrings as Dr. Alex Blake

Scootaloo as Kate Callahan

Bon Bon as Haley Hotchner

Apple Bloom as Jack Hotchner

Babs Seed as Henry LaMontagne

Shining Armor as Will LaMontagne

Cheese Sandwich as Kevin Lynch

Princess Celestia as Erin Strauss