Special Guest Stars Rick Springfield as Vince Vincente Guest Stars Samantha Smith as Mary Winchester Ruth Connell as Rowena MacLeod Elizabeth Blackmore as Toni Bevell Adam Fergus as Michael "Mick" Davies Woody Jeffreys as Tommy Bronagh Waugh as Ms. Watt Co Starring Lochlyn Munro as Ben Emma Johnson as Tommy's Girlfriend Kailey Spear as Jen Sam Spear as Demon