A complex thriller that breaks the mold of boring Christian films. Its worth a second viewing as the first view you have to work out what's going on. It's not preachy or offensive unless you love to root for the villain. I'd definitely watch it again.