Imaginary Mary (television) Half-hour series on ABC, premiering on Mar. 29, 2017, and ending May 30, 2017. Alice is a fiercely independent career woman whose life is turned upside-down when she meets the love of her life—a divorced father with three kids. This triggers even more upheaval when the slightly unhinged imaginary friend she created as a child suddenly reappears to help her navigate the transition from single girl to a woman ready for a family. Stars Jenna Elfman (Alice), Stephen Schneider (Ben), Rachel Dratch (voice of Mary), Nicholas Coombe (Andy), Matreya Scarrwener (Doris), Erica Tremblay (Bunny). A co-production of Sony Pictures Television, Happy Madison, and ABC Studios.