Following filming of "Weeds" fourth season, Parrish joined the cast of the Tony Award-winning Broadway musical "Spring Awakening" the Eugene O'Neill Theatre in New York City. He made his Broadway debut on August 11, 2008, replacement for the lead role of Melchior Gabor for which he received critical acclaim. He remained in the role until the show closed on January 18, 2009. Parrish returned to Broadway two-and-a-half years later, to star in the 2011 Broadway revival of "Godspell" in which he starred as Jesus. Performances began October 13, 2011. He left the show on April 15, 2012 to film the final season of "Weeds".