Charles đã từng đóng vai trên sân khấu và màn ảnh bao gồm Our Town và A Month in the Country với Công ty Nhà hát Soulpepper ở Toronto. Các tín dụng trên truyền hình bao gồm các lần xuất hiện trong At Risk của Lifetime, Camp Rock 2: The Final Jam của Disney, Bomb Girls của Global, The LA Complex của MuchMusic, phim ngắn BravoFACT Miskate, Murdoch Mysteries của CBC và một tập thí điểm cho một vở kịch gia đình mới của CBC có tên là Port Hope. Ông cũng đã xuất hiện trong một số quảng cáo quốc gia, bao gồm cả việc làm việc với Jarome Iginla, đội trưởng của Calgary Flames, trong một quảng cáo của ScotiaBank, một điểm nổi bật trong sự nghiệp của anh ấy.