British The Greatest British Actors of All Time  

Ranker Community
Originally by Ranker Community
138.5k votes 10.1k voters 267.7k views 291 items

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
2,425 809
Alan Rickman is listed (or ranked) 1 on the list The Greatest British Actors of All Time
Alan Rickman London, England

2
2,042 696
Gary Oldman is listed (or ranked) 2 on the list The Greatest British Actors of All Time
Gary Oldman New Cross, London, England

3
2,029 776
Anthony Hopkins is listed (or ranked) 3 on the list The Greatest British Actors of All Time
Anthony Hopkins Margam, United Kingdom

4
1,768 642
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,970 557
Ian McKellen is listed (or ranked) 5 on the list The Greatest British Actors of All Time
Ian McKellen Burnley, United Kingdom

6
1,510 713
Daniel Day-Lewis is listed (or ranked) 6 on the list The Greatest British Actors of All Time
Daniel Day-Lewis Greenwich, London, United Kingdom

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

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

9
1,449 662
Colin Firth is listed (or ranked) 9 on the list The Greatest British Actors of All Time
Colin Firth Grayshott, United Kingdom

10
1,137 527
Laurence Olivier is listed (or ranked) 10 on the list The Greatest British Actors of All Time
Laurence Olivier Dorking, United Kingdom

11
1,217 539
Christopher Lee is listed (or ranked) 11 on the list The Greatest British Actors of All Time
Christopher Lee Belgravia, London, United Kingdom

12
1,226 474
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
1,067 539
Ben Kingsley is listed (or ranked) 13 on the list The Greatest British Actors of All Time
Ben Kingsley Snainton, England

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

Famous (Alleged) Illuminati Members

15
907 512
Richard Harris is listed (or ranked) 15 on the list The Greatest British Actors of All Time
Richard Harris Limerick, Republic of Ireland

16
1,280 416
Patrick Stewart is listed (or ranked) 16 on the list The Greatest British Actors of All Time
Patrick Stewart Mirfield, United Kingdom

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

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

19
1,256 672
Christian Bale is listed (or ranked) 19 on the list The Greatest British Actors of All Time
Christian Bale Haverfordwest, United Kingdom

20
1,063 336
John Hurt is listed (or ranked) 20 on the list The Greatest British Actors of All Time
John Hurt Chesterfield, England

21
848 472
Cary Grant is listed (or ranked) 21 on the list The Greatest British Actors of All Time
Cary Grant Horfield, United Kingdom

The Greatest Actors Who Have Never Won an Oscar (for Acting)

22
958 463
Jeremy Irons is listed (or ranked) 22 on the list The Greatest British Actors of All Time
Jeremy Irons Cowes, United Kingdom

23
1,077 458
Sean Bean is listed (or ranked) 23 on the list The Greatest British Actors of All Time
Sean Bean Handsworth, South Yorkshire, United Kingdom

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

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

26
1,196 198
Judi Dench is listed (or ranked) 26 on the list The Greatest British Actors of All Time
jobill added Judi Dench Heworth, United Kingdom

27
722 369
Bill Nighy is listed (or ranked) 27 on the list The Greatest British Actors of All Time
Bill Nighy Caterham, United Kingdom

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

The Best British Documentaries

29
751 436
Kenneth Branagh is listed (or ranked) 29 on the list The Greatest British Actors of All Time
Kenneth Branagh Belfast, United Kingdom

30
916 363
Hugh Laurie is listed (or ranked) 30 on the list The Greatest British Actors of All Time
Hugh Laurie Oxford, United Kingdom

31
922 362
Charlie Chaplin is listed (or ranked) 31 on the list The Greatest British Actors of All Time
Charlie Chaplin Walworth, United Kingdom

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

33
699 396
Michael Gambon is listed (or ranked) 33 on the list The Greatest British Actors of All Time
Michael Gambon Cabra, Dublin, Republic of Ireland

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

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

The Best Late Night Downtown LA Party Spots

36
557 254
Richard Burton is listed (or ranked) 36 on the list The Greatest British Actors of All Time
Richard Burton Pontrhydyfen, United Kingdom

37
839 305
Tom Hardy is listed (or ranked) 37 on the list The Greatest British Actors of All Time
Tom Hardy Hammersmith, London, United Kingdom

38
754 361
Michael Fassbender is listed (or ranked) 38 on the list The Greatest British Actors of All Time
Michael Fassbender Heidelberg, Germany

39
778 388
Rowan Atkinson is listed (or ranked) 39 on the list The Greatest British Actors of All Time
Rowan Atkinson Consett, United Kingdom

40
470 417
Tom Wilkinson is listed (or ranked) 40 on the list The Greatest British Actors of All Time
Tom Wilkinson Leeds, United Kingdom

41
798 353
Martin Freeman is listed (or ranked) 41 on the list The Greatest British Actors of All Time
Martin Freeman Aldershot, United Kingdom

42
674 350
Idris Elba is listed (or ranked) 42 on the list The Greatest British Actors of All Time
Idris Elba London Borough of Hackney, London, United Kingdom

The Best Action Movies to Watch on Uppers

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

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

45
737 385
Jude Law is listed (or ranked) 45 on the list The Greatest British Actors of All Time
Jude Law Lewisham, London, United Kingdom

46
573 136
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
517 332
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
562 190
Kate Winslet is listed (or ranked) 48 on the list The Greatest British Actors of All Time
JoshyJohn added Kate Winslet Reading, United Kingdom

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

50
412 309
Robbie Coltrane is listed (or ranked) 50 on the list The Greatest British Actors of All Time
Robbie Coltrane Rutherglen, United Kingdom