Half Nelson

Ryan Gosling plays Dan Dunne, a passionate middle-school history teacher in Brooklyn with a dark secret.

Compelling performances from Gosling, Shareeka Epps, and Anthony Mackie explore how ideals and identity clash in America from three perspectives.