The Mauritanian is a new film starring Jodie Foster, Tahar Rahim and Benedict Cumberbatch, directed by Kevin Macdonald. It’s based on Guantánamo Diary, Mohamedou Ould Slahi’s unflinching account of his fourteen years of detention without charge in Guantánamo Bay.