Guest Stars Barbara Wallace as Rose Blossom Kyra Leroux as Britta Beach Kiernan Shipka as Sabrina Spellman Uncredited Vanessa Morgan as Thomasina Topaz Casey Cott as Kirk Keller Mädchen Amick as Elaina Alexis Cole Sprouse as Jack Lili Reinhart as Bitsy Charles Melton as Velma's Husband Charles Melton as Vicar Camila Mendes as Velma Madelaine Petsch as Poppy Blossom Erinn Westbrook as Tammy Tate Drew Tanner as Fen Fogarty