An actor, director, and writer, Bill's feature film Everyone won Best Canadian Film at the Montreal World Film Festival and played to sold-out houses at over thirty festivals around the world. Nominated for four Leo awards, the film was also released in the United States and Britain. Bill's most recent short film, By The Hour, premiered at the Toronto International Film Festival to great acclaim. His latest film is Exley, a collaboration with Canadian Vanguard and directing legend Larry Kent.
Bill played the recurring role of Don Marcos on the popular Canadian television show Da Vinci's Inquest and previously had a recurring role as Adrian Conrad on the sci-fi series Stargate SG-1. He was one of the leads alongside Adam Arkin and Amy Madigan in Murder on Pleasant Drive, had a role in Mount Pleasant, and in the last few years has appeared on Intelligence, Blood Ties, Painkiller Jane, The 4400, and The Dead Zone.
He has written and directed numerous short films and plays, including Clown Elections, A Cure for Happiness, and his latest - the epic family drama Ashes. In addition to filmmaking, Bill is an accomplished musician. In 1999 he co-released the album Odlum, songs from which have played on FOX's Higher Ground, Queer as Folk, CBC, and the feature film Suspicious River.
As a fiction writer, Bill has published several short stories and numerous poems. 2005 saw the release of his first book of poetry entitled Auguries.