Guest Stars Amanda Brugel as Rita Nina Kiri as Alma / Ofrobert Edie Inksetter as Aunt Elizabeth Tattiawna Jones as Lillie Fuller / Ofglen #2 Kristian Bruun as Doctor Troy Blundell as Guardian #1 Ish Morris as Guardian Nurse Lauren Horejda as Helen Cam Parkes as Young Guardian