Simultaneously hard to watch...and hard NOT to watch. Rivaled Slum Dog Millionaire for intensity, and yet uplifting hopeful message in spite of odds. Deserves the R rating for mature content. Tissue worthy but not for gratuitous pulling at your emotions. Bring on the Oscars.