British The Greatest British Actors of All Time  

Ranker Community
Originally by
122.1k votes 8.8k voters 247.2k views 287 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
2,042 661
Alan Rickman is listed (or ranked) 1 on the list The Greatest British Actors of All Time
Alan Rickman Hammersmith, London, United Kingdom

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

3
1,757 615
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,562 551
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,734 482
Ian McKellen is listed (or ranked) 5 on the list The Greatest British Actors of All Time
Ian McKellen Burnley, United Kingdom

6
1,306 623
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,260 550
Ralph Fiennes is listed (or ranked) 7 on the list The Greatest British Actors of All Time
Ralph Fiennes Ipswich, United Kingdom

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

9
1,097 457
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,261 582
Colin Firth is listed (or ranked) 10 on the list The Greatest British Actors of All Time
Colin Firth Grayshott, United Kingdom

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

12
1,080 418
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,244 459
Liam Neeson is listed (or ranked) 13 on the list The Greatest British Actors of All Time
Liam Neeson Ballymena, United Kingdom

14
935 474
Ben Kingsley is listed (or ranked) 14 on the list The Greatest British Actors of All Time
Ben Kingsley Snainton, England

Actors Who Almost Got the Part in a Marvel Film

15
1,110 364
Patrick Stewart is listed (or ranked) 15 on the list The Greatest British Actors of All Time
Patrick Stewart Mirfield, United Kingdom

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

17
1,109 592
Christian Bale is listed (or ranked) 17 on the list The Greatest British Actors of All Time
Christian Bale Haverfordwest, United Kingdom

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

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

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

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

The Best BB Creams

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

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

24
973 407
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
862 359
Ewan McGregor is listed (or ranked) 25 on the list The Greatest British Actors of All Time
Ewan McGregor Perth, United Kingdom

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

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

28
1,136 158
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 Top South Indian Actors of Today

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

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

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

32
843 319
Charlie Chaplin is listed (or ranked) 32 on the list The Greatest British Actors of All Time
Charlie Chaplin Walworth, United Kingdom

33
626 361
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
517 378
David Niven is listed (or ranked) 34 on the list The Greatest British Actors of All Time
David Niven London, United Kingdom

35
987 463
Tom Hiddleston is listed (or ranked) 35 on the list The Greatest British Actors of All Time
Tom Hiddleston Westminster, London, United Kingdom

Mythical Creatures That Were Found in Real Life

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

37
681 341
Rowan Atkinson is listed (or ranked) 37 on the list The Greatest British Actors of All Time
Rowan Atkinson Consett, United Kingdom

38
490 222
Richard Burton is listed (or ranked) 38 on the list The Greatest British Actors of All Time
Richard Burton Pontrhydyfen, United Kingdom

39
436 381
Tom Wilkinson is listed (or ranked) 39 on the list The Greatest British Actors of All Time
Tom Wilkinson Leeds, United Kingdom

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

41
695 315
Martin Freeman is listed (or ranked) 41 on the list The Greatest British Actors of All Time
Martin Freeman Aldershot, England

42
583 313
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 Actors Who Won Razzies

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

44
596 302
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
651 342
Jude Law is listed (or ranked) 45 on the list The Greatest British Actors of All Time
Jude Law Lewisham, London, United Kingdom

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

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

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

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

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