film actors The Greatest British Actors of All Time  

Originally by
110.3k votes 7.4k voters 229.9k views 279 items Embed

List Rules Male actors born in Great Britain

This list of the greatest British actors of all time has been ranked by fans of the films and TV shows in which these men have starred. What is it about British men that makes them so magnetic on the screen? Is it their sexy accents? Their distinguished demeanors? Whatever the case, there are many top British actors and great English actors who have achieved fame, success, and won many awards worldwide.

British actors like Daniel Day-Lewis and Ben Kingsley are considered to be some of the greatest actors of all time. This list includes British male actors from the United Kingdom of Great Britain, including England, Scotland, Wales, and Northern Ireland. Who are your favorites among these best British actors? Vote them up, or click rerank below to make a list of your own.
list ordered by

1
1,550 617
Anthony Hopkins is listed (or ranked) 1 on the list The Greatest British Actors of All Time
Anthony Hopkins Margam, United Kingdom

The 12 Most Extreme Actor Transformations The Best Xbox 360 Arcade Games

2
1,759 581
Alan Rickman is listed (or ranked) 2 on the list The Greatest British Actors of All Time
Alan Rickman Hammersmith, London, United Kingdom

3
1,532 563
Gary Oldman is listed (or ranked) 3 on the list The Greatest British Actors of All Time
Gary Oldman New Cross, London, England

4
1,400 489
Michael Caine is listed (or ranked) 4 on the list The Greatest British Actors of All Time
Michael Caine Rotherhithe, London, United Kingdom

5
1,558 439
Ian McKellen is listed (or ranked) 5 on the list The Greatest British Actors of All Time
Ian McKellen Burnley, United Kingdom

6
1,162 558
Daniel Day-Lewis is listed (or ranked) 6 on the list The Greatest British Actors of All Time
Daniel Day-Lewis London, England

7
1,143 501
Ralph Fiennes is listed (or ranked) 7 on the list The Greatest British Actors of All Time
Ralph Fiennes Ipswich, United Kingdom

8
1,208 523
Sean Connery is listed (or ranked) 8 on the list The Greatest British Actors of All Time
Sean Connery Fountainbridge, United Kingdom

9
998 419
Christopher Lee is listed (or ranked) 9 on the list The Greatest British Actors of All Time
Christopher Lee Belgravia, London, United Kingdom

10
1,140 535
Colin Firth is listed (or ranked) 10 on the list The Greatest British Actors of All Time
Colin Firth Grayshott, United Kingdom

11
917 433
Laurence Olivier is listed (or ranked) 11 on the list The Greatest British Actors of All Time
Laurence Olivier Dorking, United Kingdom

12
984 388
Alec Guinness is listed (or ranked) 12 on the list The Greatest British Actors of All Time
Alec Guinness Maida Vale, London, United Kingdom

13
854 434
Ben Kingsley is listed (or ranked) 13 on the list The Greatest British Actors of All Time
Ben Kingsley Snainton, United Kingdom

14
1,129 411
Liam Neeson is listed (or ranked) 14 on the list The Greatest British Actors of All Time
Liam Neeson Ballymena, United Kingdom

15
1,011 541
Christian Bale is listed (or ranked) 15 on the list The Greatest British Actors of All Time
Christian Bale Haverfordwest, United Kingdom

The Greatest Actors & Actresses in Entertainment History 7 Classic Film Sets That Actually Killed People

16
729 428
Richard Harris is listed (or ranked) 16 on the list The Greatest British Actors of All Time
Richard Harris Limerick, Republic of Ireland

17
982 335
Patrick Stewart is listed (or ranked) 17 on the list The Greatest British Actors of All Time
Patrick Stewart Mirfield, United Kingdom

18
829 266
John Hurt is listed (or ranked) 18 on the list The Greatest British Actors of All Time
John Hurt Chesterfield, United Kingdom

19
790 345
Peter O'Toole is listed (or ranked) 19 on the list The Greatest British Actors of All Time
Peter O'Toole Connemara, Republic of Ireland

20
1,343 479
Benedict Cumberbatch is listed (or ranked) 20 on the list The Greatest British Actors of All Time
Benedict Cumberbatch Hammersmith, London, United Kingdom

21
773 381
Jeremy Irons is listed (or ranked) 21 on the list The Greatest British Actors of All Time
Jeremy Irons Cowes, United Kingdom

22
700 397
Cary Grant is listed (or ranked) 22 on the list The Greatest British Actors of All Time
Cary Grant Horfield, United Kingdom

23
1,025 477
James McAvoy is listed (or ranked) 23 on the list The Greatest British Actors of All Time
James McAvoy Port Glasgow, United Kingdom

24
904 381
Sean Bean is listed (or ranked) 24 on the list The Greatest British Actors of All Time
Sean Bean Handsworth, South Yorkshire, United Kingdom

25
777 338
Ewan McGregor is listed (or ranked) 25 on the list The Greatest British Actors of All Time
Ewan McGregor Perth, United Kingdom

26
577 301
Bill Nighy is listed (or ranked) 26 on the list The Greatest British Actors of All Time
Bill Nighy Caterham, United Kingdom

27
601 358
Kenneth Branagh is listed (or ranked) 27 on the list The Greatest British Actors of All Time
Kenneth Branagh Belfast, United Kingdom

28
911 143
Judi Dench is listed (or ranked) 28 on the list The Greatest British Actors of All Time
jobill added Judi Dench Heworth, United Kingdom

29
728 290
Hugh Laurie is listed (or ranked) 29 on the list The Greatest British Actors of All Time
Hugh Laurie Oxford, United Kingdom

The Most Overrated Actors of All Time The Worst Things You Can Make Jokes About

30
769 299
Charlie Chaplin is listed (or ranked) 30 on the list The Greatest British Actors of All Time
Charlie Chaplin Walworth, United Kingdom

31
1,008 146
Maggie Smith is listed (or ranked) 31 on the list The Greatest British Actors of All Time
jobill added Maggie Smith Ilford, London, United Kingdom

32
565 339
Michael Gambon is listed (or ranked) 32 on the list The Greatest British Actors of All Time
Michael Gambon Cabra, Dublin, Republic of Ireland

33
587 97
Helen Mirren is listed (or ranked) 33 on the list The Greatest British Actors of All Time
OkieJoseph added Helen Mirren Hammersmith, London, United Kingdom

34
889 426
Tom Hiddleston is listed (or ranked) 34 on the list The Greatest British Actors of All Time
Tom Hiddleston Westminster, London, United Kingdom

35
471 358
David Niven is listed (or ranked) 35 on the list The Greatest British Actors of All Time
David Niven London, United Kingdom

36
584 288
Michael Fassbender is listed (or ranked) 36 on the list The Greatest British Actors of All Time
Michael Fassbender Heidelberg, Germany

37
415 352
Tom Wilkinson is listed (or ranked) 37 on the list The Greatest British Actors of All Time
Tom Wilkinson Leeds, United Kingdom

38
629 282
Martin Freeman is listed (or ranked) 38 on the list The Greatest British Actors of All Time
Martin Freeman Aldershot, United Kingdom

39
434 204
Richard Burton is listed (or ranked) 39 on the list The Greatest British Actors of All Time
Richard Burton Pontrhydyfen, United Kingdom

40
578 246
Tom Hardy is listed (or ranked) 40 on the list The Greatest British Actors of All Time
Tom Hardy Hammersmith, London, United Kingdom

41
500 292
Idris Elba is listed (or ranked) 41 on the list The Greatest British Actors of All Time
Idris Elba London Borough of Hackney, London, England

42
598 311
Rowan Atkinson is listed (or ranked) 42 on the list The Greatest British Actors of All Time
Rowan Atkinson Consett, United Kingdom

43
625 388
Daniel Craig is listed (or ranked) 43 on the list The Greatest British Actors of All Time
Daniel Craig Chester, England

The Most Intense Method Actor Performances in Movie History The Best Female Characters on TV Right Now

44
586 315
Jude Law is listed (or ranked) 44 on the list The Greatest British Actors of All Time
Jude Law Eurasia, Lewisham, United Kingdom

45
540 284
John Cleese is listed (or ranked) 45 on the list The Greatest British Actors of All Time
John Cleese Weston-super-Mare, United Kingdom

46
380 87
Helena Bonham Carter is listed (or ranked) 46 on the list The Greatest British Actors of All Time
Helena Bonham Carter Golders Green, London, United Kingdom

47
423 286
Jim Broadbent is listed (or ranked) 47 on the list The Greatest British Actors of All Time
Jim Broadbent Holton cum Beckering, United Kingdom

48
456 300
Hugo Weaving is listed (or ranked) 48 on the list The Greatest British Actors of All Time
Hugo Weaving Ibadan, Nigeria

49
611 261
David Tennant is listed (or ranked) 49 on the list The Greatest British Actors of All Time
David Tennant Bathgate, United Kingdom

50
465 293
Peter Sellers is listed (or ranked) 50 on the list The Greatest British Actors of All Time
Peter Sellers Southsea, England