David Harewood

David Harewood played Joshua Naismith in  The End of Time. He also voiced President Vallan in Army of Death.