BIO
McGinnis made her Broadway debut in The Diary of Anne Frank as Margot Frank, in 1998. She had her next big role in The Sound of Music on the national tour as Liesl. She returned to Broadway in 2002 to play the role of Lucille in Thoroughly Modern Millie, and was also a member of the ensemble.
McGinnis break-out role was Belle in Disney's Beauty and the Beast, which she played from April 15, 2003 to February 10, 2004. She was replaced by Christy Carlson Romano
McGinnis' next big project was the musical Little Women, in which she played the role of Beth from workshops to Broadway. Following Little Women, McGinnis began understudying the role of Éponine in the revival of Les Misérables (musical) under Celia Keenan-Bolger and Mandy Bruno. Even though Bruno was the lead in this role, McGinnis often played Éponine, as Bruno was involved in a television soap-opera. After Bruno left, McGinnis took over the role of Éponine regularly from June 23, 2007 – January 6, 2008.
From 2009 to 2016, McGinnis created the role of Jerusha Abbott in the musical adaptation of Daddy Long Legs, based on the 1912 novel of the same name in various Regional tryouts before running Off Broadway from 2015–2016. During her time with the show Off Broadway, she performed alongside her husband Adam Halpin as Jervis Pendleton when the show made history as the first Broadway show ever to be livestreamed while the show was running.
She is currently starring in the National Tour of Beetlejuice as Barbara Maitland.