The second movie recommendation given to me by philomina is Latter Days.
This may be one of the best movies I've seen; and I may have even liked it more than Shelter or Brokeback Mountain. For personal reasons, it resonated strongly with me. I think it was written, directed and acted in a way that wasn't (if you'll pardon the expression) over the top. The directing is beautifully done; the acting is heartfelt and passionate; and the writing tells a very real story, one that I'm sure has played out many times in real life.