Imaginary Mary (television) Half-hour series on ABC, premiering on March 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 Scaarrwener (Doris), and Erica Tremblay (Bunny). A co-production of Sony Pictures Television, Happy Madison, and ABC Studios.