Maggie & The Ferocious Beast/Thomas

Cast

 * Maggie as Emily
 * Hamilton as James
 * Beast as Thomas
 * Rudy as Percy
 * and more