Tom Ellis

Tom Ellis (born 1979) played Thomas Milligan in Last of the Time Lords.