While we wait for him to wreck the dancefloor in the next season of 'Turn up Charlie', here’s a ranking of 19 of Idris Elba’s best roles ever.