film actors The Greatest British Actors of All Time  

Originally by
101k votes 6.9k voters 226k views 281 items Follow 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,621 515
Alan Rickman is listed (or ranked) 1 on the list The Greatest British Actors of All Time
Alan Rickman Hammersmith, London, United Kingdom

The Greatest Actors & Actresses in Entertainment History The Best Indie Movies on Netflix Instant

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

3
+ - 1,375 514
Gary Oldman is listed (or ranked) 3 on the list The Greatest British Actors of All Time
Gary Oldman Eurasia, New Cross, London

4
+ - 1,289 452
Michael Caine is listed (or ranked) 4 on the list The Greatest British Actors of All Time
Michael Caine Rotherhithe, London, England

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

6
+ - 1,062 509
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,061 455
Ralph Fiennes is listed (or ranked) 7 on the list The Greatest British Actors of All Time
Ralph Fiennes East of England, Suffolk, Eurasia

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

9
+ - 920 383
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,078 488
Colin Firth is listed (or ranked) 10 on the list The Greatest British Actors of All Time
Colin Firth Grayshott, United Kingdom

11
+ - 860 401
Laurence Olivier is listed (or ranked) 11 on the list The Greatest British Actors of All Time
Laurence Olivier Dorking, United Kingdom

12
+ - 926 356
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
+ - 785 404
Ben Kingsley is listed (or ranked) 13 on the list The Greatest British Actors of All Time
Ben Kingsley Snainton, United Kingdom

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

15
+ - 938 502
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 Who Have Never Won an Oscar (for Acting) The Most Rewatchable Movies

16
+ - 679 403
Richard Harris is listed (or ranked) 16 on the list The Greatest British Actors of All Time
Richard Harris Limerick, Republic of Ireland

17
+ - 863 304
Patrick Stewart is listed (or ranked) 17 on the list The Greatest British Actors of All Time
Patrick Stewart Mirfield, United Kingdom

18
+ - 739 318
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
+ - 763 246
John Hurt is listed (or ranked) 19 on the list The Greatest British Actors of All Time
John Hurt Chesterfield, United Kingdom

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

21
+ - 706 360
Jeremy Irons is listed (or ranked) 21 on the list The Greatest British Actors of All Time
Jeremy Irons Cowes, United Kingdom

22
+ - 659 370
Cary Grant is listed (or ranked) 22 on the list The Greatest British Actors of All Time
Cary Grant Horfield, United Kingdom

23
+ - 969 455
James McAvoy is listed (or ranked) 23 on the list The Greatest British Actors of All Time
James McAvoy Port Glasgow, United Kingdom

24
+ - 844 355
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
+ - 717 322
Ewan McGregor is listed (or ranked) 25 on the list The Greatest British Actors of All Time
Ewan McGregor Perth, United Kingdom

26
+ - 532 278
Bill Nighy is listed (or ranked) 26 on the list The Greatest British Actors of All Time
Bill Nighy Caterham, United Kingdom

27
+ - 568 334
Kenneth Branagh is listed (or ranked) 27 on the list The Greatest British Actors of All Time
Kenneth Branagh Ireland, Europe, Northern Ireland

28
+ - 838 127
Judi Dench is listed (or ranked) 28 on the list The Greatest British Actors of All Time
Judi Dench Eurasia, North Yorkshire, United Kingdom

29
+ - 733 276
Charlie Chaplin is listed (or ranked) 29 on the list The Greatest British Actors of All Time
Charlie Chaplin Walworth, United Kingdom

The Most Overrated Actors of All Time The Biggest Turn Ons in a Person

30
+ - 672 267
Hugh Laurie is listed (or ranked) 30 on the list The Greatest British Actors of All Time
Hugh Laurie Oxford, United Kingdom

31
+ - 928 128
Maggie Smith is listed (or ranked) 31 on the list The Greatest British Actors of All Time
Maggie Smith Ilford, London, United Kingdom

32
+ - 535 315
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
+ - 523 83
Helen Mirren is listed (or ranked) 33 on the list The Greatest British Actors of All Time
Helen Mirren Hammersmith, London, United Kingdom

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

35
+ - 455 335
David Niven is listed (or ranked) 35 on the list The Greatest British Actors of All Time
David Niven London, United Kingdom

36
+ - 554 267
Michael Fassbender is listed (or ranked) 36 on the list The Greatest British Actors of All Time
Michael Fassbender Heidelberg, Germany

37
+ - 400 330
Tom Wilkinson is listed (or ranked) 37 on the list The Greatest British Actors of All Time
Tom Wilkinson Leeds, United Kingdom

38
+ - 595 264
Martin Freeman is listed (or ranked) 38 on the list The Greatest British Actors of All Time
Martin Freeman Aldershot, United Kingdom

39
+ - 409 187
Richard Burton is listed (or ranked) 39 on the list The Greatest British Actors of All Time
Richard Burton Pontrhydyfen, United Kingdom

40
+ - 567 289
Rowan Atkinson is listed (or ranked) 40 on the list The Greatest British Actors of All Time
Rowan Atkinson Consett, United Kingdom

41
+ - 587 371
Daniel Craig is listed (or ranked) 41 on the list The Greatest British Actors of All Time
Daniel Craig Chester, England

42
+ - 465 280
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

43
+ - 518 235
Tom Hardy is listed (or ranked) 43 on the list The Greatest British Actors of All Time
Tom Hardy Hammersmith, London, United Kingdom

The Best British Thriller Movies The Best Dogs for Allergies

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

45
+ - 500 273
John Cleese is listed (or ranked) 45 on the list The Greatest British Actors of All Time
John Cleese Eurasia, Weston-super-Mare, South West England

46
+ - 403 267
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
+ - 332 72
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
+ - 426 280
Hugo Weaving is listed (or ranked) 48 on the list The Greatest British Actors of All Time
Hugo Weaving Ibadan, Nigeria

49
+ - 569 244
David Tennant is listed (or ranked) 49 on the list The Greatest British Actors of All Time
David Tennant Bathgate, United Kingdom

50
+ - 439 278
Peter Sellers is listed (or ranked) 50 on the list The Greatest British Actors of All Time
Peter Sellers South East England, Eurasia, South West England