Biography
Charles has had roles on stage and screen including Our Town and A Month in the Country with the Soulpepper Theatre Company in Toronto. Television credits include appearances in Lifetime's At Risk, Disney's Camp Rock 2: The Final Jam, Global's Bomb Girls, MuchMusic's The LA Complex, BravoFACT short film Miskate, CBC's Murdoch Mysteries and a pilot episode for a new CBC family Drama Port Hope. He has also appeared in a number of national commercials including, a career highlight for him, working with Jarome Iginla, captain of the Calgary Flames, on a ScotiaBank commercial.
Filmography
Cast Credits

The Craft: Legacy
Character: Jacob
MOVIE • 2020

October Faction
Character: Young Fred
TV • 2020

Holly Hobbie
Character: Robby Hobbie
TV • 2018

Every Day
Character: Steve
MOVIE • 2018

Private Eyes
Character: Josh Remar
TV • 2016

The Stanley Dynamic
Character: Larry Stanley
TV • 2015

Outlander
Character: William Ransom
TV • 2014

Reign
Character: Highborn Boy
TV • 2013
Port Hope
Character: Ben Clarke
MOVIE • 2013

PAW Patrol
Character: Sid
TV • 2013

The L.A. Complex
Character: Young Connor
TV • 2012

Bomb Girls
Character: Kate's Brother
TV • 2012

Camp Rock 2: The Final Jam
Character: Junior Rocker Gage
MOVIE • 2010

Murdoch Mysteries
Character: John Brackenreid
TV • 2008

Growing Up Gorman
Character:
MOVIE • TBA