Charles has had roles on stage and screen including Our Town and A Month in the Country with the Soulpepper Theatre Company in Toronto. On top of his performing arts interests, Charles is also an accomplished athlete playing hockey, rock climbing, basketball, soccer, football, swimming, kayaking, sailing, cross country running, triathlons and combat training. He also makes time for piano and guitar.
Known For
Credits
Cast Credits
October Faction (2020)
Guest starring as Young Fred
(7 episodes)
- Episode 1x10: The October Faction (Jan 23, 2020)
- Episode 1x08: Alice (Jan 23, 2020)
- Episode 1x07: Nadir (Jan 23, 2020)
- Episode 1x04: Soirees of Future Past (Jan 23, 2020)
- Episode 1x03: The Horror Out of Time (Jan 23, 2020)
- Episode 1x02: No Country for Old Vamps (Jan 23, 2020)
- Episode 1x01: Presidio (Jan 23, 2020)
Lost in Space (2018)
Guest starring as Liam Tufeld
(6 episodes)
- Episode 3x08: Trust (Dec 1, 2021)
- Episode 3x07: Contingencies on Contingencies (Dec 1, 2021)
- Episode 3x04: Nothing Left Behind (Dec 1, 2021)
- Episode 3x03: The New Guy (Dec 1, 2021)
- Episode 3x02: Contact (Dec 1, 2021)
- Episode 3x01: Three Little Birds (Dec 1, 2021)
Outlander (2014)
Starring as William Ransom
(6 episodes)
- Episode 7x08: Turning Points (Aug 11, 2023)
- Episode 7x07: A Practical Guide For Time-Travelers (Jul 28, 2023)
- Episode 7x06: Where The Waters Meet (Jul 21, 2023)
- Episode 7x05: Singapore (Jul 14, 2023)
- Episode 7x04: A Most Uncomfortable Woman (Jul 7, 2023)
- Episode 7x02: The Happiest Place on Earth (Jun 23, 2023)
Bomb Girls (2012)
Guest starring as Kate's Brother
- Episode 1x01: Jumping Tracks (Jan 4, 2012) [Co-Star]
Murdoch Mysteries (2008)
Guest starring as John Brackenreid
(22 episodes)
- Episode 15x12: There's Something About Mary (Jan 3, 2022)
- Episode 13x08: The Final Curtain (Nov 18, 2019)
- Episode 12x18: Darkness Before Dawn - Part Two (Mar 4, 2019)
- Episode 12x17: Darkness Before Dawn - Part One (Feb 25, 2019)
- Episode 12x11: Annabella Cinderella (Jan 14, 2019)
- Episode 12x10: Pirates of the Great Lakes (Jan 7, 2019)
- Episode 12x09: Secrets and Lies (Nov 26, 2018)
- Episode 12x08: Drowning in Money (Nov 12, 2018)
- Episode 12x07: Brother's Keeper (Nov 5, 2018)
- Episode 11x18: Free Falling (Mar 19, 2018)
- Episode 11x15: Murdoch Schmurdoch (Feb 26, 2018)
- Episode 11x09: The Talking Dead (Dec 11, 2017)
- Episode 11x07: The Accident (Nov 13, 2017)
- Episode 11x06: 21 Murdoch Street (Nov 6, 2017)
- Episode 11x05: Dr. Osler Regrets (Oct 23, 2017)
- Episode 11x04: The Canadian Patient (Oct 16, 2017)
- Episode 10x06: Bend It Like Brackenreid (Nov 14, 2016)
- Episode 9x06: The Local Option (Nov 16, 2015)
- Episode 8x10: Murdoch and the Temple of Death (Jan 12, 2015)
- Episode 7x08: Republic of Murdoch (Nov 25, 2013)
- Episode 6x06: Murdoch and the Cloud of Doom (Feb 11, 2013)
- Episode 6x01: Murdoch Air (Jan 7, 2013)