Special Forces vs Demon

MPAA Rating:NR
Genre:Action
Country:Germany
Produced By:Phillip Schneider
Directed By:Phillip Schneider
Written By:Phillip Schneider
Cast:Oliver Burghart, Nil Boushila, Adrian Tauss
In Theaters:Aug 04, 2010
Runtime:1 hour 21 minutes