The Demon

MPAA Rating:NR
Genre:Horror, Short
Country:United States
Produced By:Sarah Martin, Keith Meyn
Directed By:Keith Meyn
Written By:Keith Meyn
Cast:Luis Mendoza, Sarah Martin, Frank Decillis
In Theaters:Oct 31, 2015
Runtime:4 minutes