Who should play Doctor Who from the list compiled by WhatCulture.com?

Who should play Doctor Who from the list compiled by WhatCulture.com?
Richard Armitage
287  35%
David Tennant
155  18.9%
Benedict Cumberbatch
100  12.2%
Tom Hardy
81  9.9%
James McAvoy
58  7.1%
No opinion
52  6.3%
Chiwetel Ejiofor
32  3.9%
Someone else not listed here
29  3.5%
Michael Sheen
27  3.3%

Number of Voters  :  821
First Vote  :  Thursday, 17 November 2011 18:18
Last Vote  :  Tuesday, 13 December 2011 10:20