Benjamin is a graduate of The National Theatre School of Canada. He began performing at an early age at Edmonton's Citadel Theatre.
After a time working in Toronto, Benjamin moved to New York City to play Christopher Boone in The Curious Incident of the Dog in the Night-Time on Broadway, and then went on to perform in the show's US National Tour.
Currently, Benjamin is in New York playing James Potter in Harry Potter and the Cursed Child at the Lyric theatre until March 2019.
Benjamin is a recipient of Toronto’s SummerWorks Emerging Artist Award.