Although the film premiered at the Toronto International Film Festival in 2003 , it did not have a general theatrical release until 2005 .
Proteus is a film by Canadian director John Greyson .
Although the film premiered at the Toronto International Film Festival in 2003 , Proteus did not have a general theatrical release until 2005 .
Proteus is a film by Canadian director John Greyson .