Zakrin first became known as a finalist on MTV's 2008 reality TV show Legally Blonde: The Musical – The Search for Elle Woods.[4] She made her professional acting debut as the understudy for the role of Elle Woods in the first US tour of the musical Legally Blonde; she and Laura Bell Bundy covered the role while Becky Gulsvig was unable to perform.[5] The following year, Zakrin acted as a replacement in the leading role of Sandy in the US tour of Grease.[6][7] From 2010 to 2011, she was an ensemble member and the understudy for Glinda in the first national tour of Wicked.[8]
During the summer of 2011, Zakrin played Elle Woods in a regional production of Legally Blonde at The Muny Theater in St. Louis, Missouri.[9] Following this, she starred as Brooke Pennington in the Las Vegas production of the 2012 Beach Boys musical Surf at Planet Hollywood, directed by Kristin Hanggi.[10] In 2013, she joined the Off-Broadway cast of Natasha, Pierre & The Great Comet of 1812 as an ensemble member, while understudying the roles of Natasha and Sonya.[11] She made her Broadway debut a year later, in 2014, as a replacement for the leading role of Sherrie in Rock of Ages.[3]
In 2015, Zakrin reprised her roles in the American Repertory Theater production of Natasha, Pierre & The Great Comet of 1812.[12] She remained in the cast during the show's transfer to Broadway from the fall of 2016 until 2017, when it officially closed.[3] In 2017, she originated the role of Kathryn Merteuil in the Off-Broadway production of Cruel Intentions: The '90s Musical and remained in the show until its closure in 2018.[13]