A Guide to Recognizing Your Saints, 2006, directed by Dito Montiel based on his book of the same title published by De Capo Press is a really good movie.
Seriously, one of the best movies I have seen in a long long time. An intense autobiographical story that delivers adolescent fear, hope and recklessness. Well written and well done. Fresh performances from a solid cast: Chazz Palminteri, Robert Downey Jr., Dianne Wiest, Shia LaBeouf, Channing Tatum, Rosario Dawson, Eric Roberts, many young actors I plan to keep an eye on, and one actor, Scott Michael Campbell that I just discovered on IMDB was born in Missoula, Montana.
p.s. Not for light-weights.