César Award-winner Tahar Rahim – who has also starred in Napoleon and (though he might want to forget this) the widely derided Madame Web, as well as US TV series The Looming Tower – is ...