He started his career in voice acting in 2012 with Bee Wars which is about honeybees attempting to defend themselves from an invasion of evil killer bees.
This got him voice roles in Totes Burgers, Tome: Terrain of Magical Expertise and the English dub of Teiruzu obu zesutiria where he dubbed for the character Mikleo.
In 2012, he voiced for a character in Dust: An Elysian Tail, a video game.
Michael's first on screen role was in 2015 for the TV show, Awkward. He later made his film debut with the movie Slash.
He will voice the role of Sebastian Ashford in the upcoming video game, Rival Threads: Last Class Heroes.