 Her Broadway premiere was as the understudy for Kristin Chenoweth (Sally Brown) and Ilana Levine (Lucy van Pelt) in the 1999 revival of "You're a Good Man, Charlie Brown".Other notable Broadway roles include Little Becky Two Shoes in "Urinetown" and Allison and Anna in "High Fidelity".She appeared in the ensemble of the musical adaptation of "" on Broadway in 2010 and in 2013 joined the Broadway revival of "Annie" as "Lily St. Regis".