Contact Agent
John Beer-Principe
Non Union
John Beer-Principe is a Toronto-based actor and singer with a passion for musical theatre. He is entering Grade 11 in the Musical Theatre Program at Etobicoke School of the Arts (ESA).
Most recently, John played the co-lead role of Vinny in CAMP! by Dora-nominated writers Margot Greve and Ben Kopp. The production premiered at Soulpepper’s Michael Young Theatre as part of the 2026 Toronto Fringe Festival, where it won both Patrons’ Pick and Best of Fringe and received multiple extensions.
John is a full company member of SPLASH, a 12-time national champion show choir. In 2026, SPLASH won the Show Choir Canada National Championship and received the Stagecraft Award.
At ESA, John has appeared as a featured performer and soloist in Little Shop of Horrors and performed as a featured soloist at the school’s 2026 Commencement Ceremony. He has also appeared in four Toronto Symphony Orchestra Pops concerts and sung the Canadian and American national anthems at a 2026 Toronto Blue Jays game.
John began his theatre training at Bravo Academy, playing Gomez in The Addams Family Jr. in 2019 and Mr. Banks in Mary Poppins Jr. in 2020. He later attended the Drama Program at Cardinal Carter Academy for the Arts.
John currently studies voice with Rosalind Mills and Patricia Warnock and trains in dance with Janine Hynes, Sarah O’Brecht and Kerry Gage.

