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 Soulpepper Theatre tại Toronto. Các vai diễn trên truyền hình bao gồm các 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 Miskate của BravoFACT, Murdoch Mysteries của CBC và một tập phim thí điểm của một bộ phim chính kịch gia đình mới của CBC có tên là Port Hope. Anh cũng đã xuất hiện trong một số quảng cáo quốc gia, trong đó có một điểm nhấn trong sự nghiệp của anh, là 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.