Peter Capaldi.
He is neither gay nor a Muslim.
And in the movie "World War Z", he played a W.H.O. doctor - ironic?