Special Guest Stars Mark Pellegrino as Lucifer Guest Stars Samantha Smith as Mary Winchester Ruth Connell as Rowena MacLeod David Haydn-Jones as Arthur Ketch Courtney Ford as Kelly Kline Ali Ahn as Dagon Co Starring Theo Devaney as Gavin MacLeod Corina Akeson as Dr. Daisy Ochoa Jennifer Kitchen as Waitress Colby Wilson as Scout Leader Bola Omodara as Angel #2 Jordana Largy as Karen Susie Lee as Elizabeth Christine Gavin-Bartlett as Woman Candace Woods as Fiona Duncan Uncredited Fraser Aitcheson as Rugaru