Watched twice over two days. I thought the performances were nuanced and believable. Tahar Rahim,a French-speaking native, was great in his American role, underplayed but believable. Beneath the sadness of this all-too-real situation there were some laugh-out-loud moments of real humour. A great cast, even in the minor roles. Recommended.