 The film is animated and stylized like a comic book.It also took top honors at the prestigious 2005 Giffoni International Film Festival.The film had a limited theatrical release in April 2005, and released to DVD on May 10, 2005.