And he’s Scottish!
That would be David Tennant, aka David MacDonald!
I have indeed seen him once before, not on Dr Who, and he did have a lovely Scotch accent then, but I thought that might have been put on.
Anyway – he was the guest on Top Gear’s last episode of season 10. He’s funny, he’s got a lovely voice, he was hilarious when talking about Billie Piper (he desperately wanted to beat her in the time trial…) – if you’re a Who fan, and you haven’t seen this episode of Top Gear, you’ll have to try and find it; it could well be on YouTube.