Madison Pettis as Annie Lizze Broadway as Stephanie Stifler Piper Curda as Kayla Natasha Behnam as Michelle Darren Barnet as Grant Zachary Gordon as Emmett Camaron Engels as Tim Christian Valderrama as Oliver Zayne Emory as Jason Ed Quinn as Kevin Sara Rue as Ellen Barry Bostwick as PeePaw Danny Trejo as Mr. Garcia the Janitor