Episode Info

Will is inspired by the kids to create a mash-up for a special occasion. Meanwhile, the cool kids at McKinley High get a taste of their own medicine, and Sue displays her softer side.


Matthew J. Morrison
as Will Schuester
Matthew Morrison
as Will Schuester
Jayma Mays
as Emma Pillsbury
Amber Riley
as Mercedes
Jane Lynch
as Sue Sylvester
Jessalyn Gilsig
as Terri Schuester
Iqbal Theba
as Principal Figgins
Naya Rivera
as Santana Lopez
Bill A. James
as Rod Remington
Earlene Davis
as Andrea Carmichael
Max Adler
as Dave Karofsky
Gina Hecht
as Puck's Mom
Dijon Talton
as Matt Rutherford
Harry Shum Jr.
as Mike Chang
Show More Cast

Mash-Up Photos