Unbelieveably good. Incredibly Catholic. Profound. I will see it again and again and certainly buy it when it comes out on DVD.
I think all Jr. High and up can handle it. It is graphic but no more so than video games and movies I have seen and those have violence for no purpose.