This film portrays The Great Controversy between Christ and Satan – how sin entered the world and more importantly, how God has won the battle.

2012 Manifest Creative Arts Festival: Best Original Film
2012 Broad Street Film Festival: Best Production Design

Thanks to the many people involved!

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…