Special Guest Stars Alice Cooper as Himself Guest Stars Amy Williams as Herself Kris Meeke as Himself