David Harewood

David Harewood will played Joshua Naismith in the upcoming episode DW: The End of Time