'Luther' actor Idris Elba will take on Formula One star Lewis Hamilton in a race across the Saudi Arabian desert for an upcoming Channel 4 series.