The trailer looks crazy
Man, you're not kidding! It looks intense.
Has anyone heard anything else about this movie? I was really looking forward to the release and it just kind of fell off the map. Any release date for DVD or screenings?