DOUBT is based a play and reeks of it.
It takes itself WAY too seriously, and sledgehammers every point home with over-the-top symbolism that even a third-grader could use to write a thesis.
The characters are all completely one-dimensional; there are no shades of gray here. The acting is very good, although they never explain why Meryl Streep is doing a Boston accent in the Bronx. She has very little to work with in the paper-thin story, so I'll give her some slack for trying to inject something into the character. The closest thing we get to a backstory on any of the characters is that Streep's character was once married. Secondary characters are completely undeveloped, including all the students.
I really wanted to like this film, but I can't recommend it.