That is why the behavior Sister Aloysius Beauvier (Meryl Streep) did not surprise me at all. Either she is just sick of her life or hates the Catholic Church for mistreating its female staff that she decides to bring down parish priest Father Flynn (who had a very high coolness factor and played by Philip Seymour Hoffman).
I guess she engages in everything that I would expect the Bible to not allow but she is so enraged at her circumstances that she does it anyway. Sister James (played by Amy Adams) as a young nun watches in horror what really should not be happening in a religious institution.
A great movie for anyone who enjoys fine acting and wants to appreciate how #@#^& up religious institutions really are and how they manage to take people for a ride.