The film premiered at the Toronto International Film Festival in 2003 .
It did not have a general theatrical release until 2005 .
Although the film premiered at the Toronto International Film Festival in 2003 , it did not have a general theatrical release until 2005 .