Should be rated R - keep kids away. Really loved this movie but my 13 year old watched it with me - I kept thinking the worst of it was over so we kept watching. I knew it was faith based so never anticipated the violence. Really not appropriate for under 16-18. I wish it was rated R or a disclaimer stating that this is not suitable for kids at the beginning.