A film by Glen Gould
Billy is an actor from Cape Breton, Nova Scotia and lives in Toronto, Ontario, Canada.
He is a Gemini Award nominee, multiple ACTRA Award nominee and ACTRA Award winner.
His next project is Delia’s Gone written, directed, and produced by Robert Budreau. It stars Stephan James, Marisa Tomei and Paul Walter Hauser.