Is there a better villain on TV right now than David Tennant?

· Brisbane Times