A native of Austin, TX, Barrett started his training with Austin Musical Theatre and Tapestry Dance Company. In 2001 he won the B. Iden Payne Award for Outstanding Actor in a Play from the Austin Circle of Theaters. He continued his training at Carnegie Mellon University where he graduated with college and university honors with a BFA in Acting/Musical Theatre. He also won the Charles Willard Memorial Award for excellence in Musical Theatre from Carnegie Mellon University. Fresh out of school, he joined the Broadway company of Mary Poppins where he played the role of Robertson Ay as well as being a Swing/Dance Captain. He recently closed the first regional production of Poppins to use the original choreography at Merry-Go-Round Playhouse where he played the role of Northbrook and also served as the Dance Captain. Barrett has worked in many different regional theaters over the years and has taught a variety of masterclasses and workshops. Some of his favorite teaching experiences include Broadway Masterclass, Students Live, Dancers Pointe, Howell PAL Theatre Company, The University of the Arts, and Carnegie Mellon University.