School of Rock cast then and now. . Caitlin Hale {Marta} Joey Gaydar Jr. {Zack ', Ila Hobart Taar {Lawrence} Jordan Claire Graan [iall, ! t, rt', then now