Robert Carlyle Rose Byrne Jeremy Renner Harold Perrineau Catherine McCormack Imogen Poots Mackintosh Muggleton Idris Elba Amanda Walker Shahid Ahmed Garfield Morgan Emily Beecham Jordan El-Balawi Meghan Popiel Stewart Alexander Philip Bulco