Guest Stars Jessica Hayles as Sunny Shi Ne Nielson as Roxie Kapil Talwalkar as Dev Natasha Henstridge as Diana Courtnee Carter as Lady C Megan Danso as Unseen Member Co Starring Jason Simpson as Duncan Michael P. Northey as Troll Paula Burrows as Flora Leprechaun Angela Sasso as Woman (Unseen) Nitin Prasad as Moderate Maya Grant as Blocker Jessica Keeling as Banshee #2 Cynthia Peterson as Officiant Hayden Carmichael as Young Duncan Holly LaRoche as Banshee #1