This is David Tennant. But he looks like Joe Flanigan