film actors The Greatest British Actors of All Time

93k votes 6.3k voters 166k views 281 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.

1
+ - 1,491 464
Alan Rickman is listed (or ranked) 1 on the list The Greatest British Actors of All Time
Alan Rickman Hammersmith, London, United Kingdom

Actors Who Almost Got the Part in a Marvel Film The Top Auto Supply Websites

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

3
+ - 1,278 469
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,206 417
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,338 378
Ian McKellen is listed (or ranked) 5 on the list The Greatest British Actors of All Time
Ian McKellen Burnley, England

6
+ - 977 473
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
+ - 993 418
Ralph Fiennes is listed (or ranked) 7 on the list The Greatest British Actors of All Time
Ralph Fiennes Ipswich, England

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

9
+ - 861 354
Christopher Lee is listed (or ranked) 9 on the list The Greatest British Actors of All Time
Christopher Lee England, London

10
+ - 995 447
Colin Firth is listed (or ranked) 10 on the list The Greatest British Actors of All Time
Colin Firth Eurasia, South West England, Dorset

11
+ - 798 373
Laurence Olivier is listed (or ranked) 11 on the list The Greatest British Actors of All Time
Laurence Olivier Dorking, England

12
+ - 862 336
Alec Guinness is listed (or ranked) 12 on the list The Greatest British Actors of All Time
Alec Guinness London, England

13
+ - 960 352
Liam Neeson is listed (or ranked) 13 on the list The Greatest British Actors of All Time
Liam Neeson Ballymena, United Kingdom

14
+ - 735 380
Ben Kingsley is listed (or ranked) 14 on the list The Greatest British Actors of All Time
Ben Kingsley Snainton, United Kingdom

15
+ - 874 462
Christian Bale is listed (or ranked) 15 on the list The Greatest British Actors of All Time
Christian Bale Haverfordwest, United Kingdom

The Worst Oscar-Winning Actors Ever The Most Awkward Movies to Watch with Your Parents

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

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

18
+ - 692 293
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,150 408
Benedict Cumberbatch is listed (or ranked) 19 on the list The Greatest British Actors of All Time
Benedict Cumberbatch London, England

20
+ - 706 228
John Hurt is listed (or ranked) 20 on the list The Greatest British Actors of All Time
John Hurt Chesterfield, United Kingdom

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

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

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

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

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

27
+ - 531 307
Kenneth Branagh is listed (or ranked) 27 on the list The Greatest British Actors of All Time
Kenneth Branagh Belfast, United Kingdom

28
+ - 751 112
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
+ - 690 254
Charlie Chaplin is listed (or ranked) 29 on the list The Greatest British Actors of All Time
Charlie Chaplin Walworth, United Kingdom

The Greatest Actors & Actresses in Entertainment History The Biggest Turn Ons in a Person

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

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

32
+ - 452 66
Helen Mirren is listed (or ranked) 32 on the list The Greatest British Actors of All Time
Helen Mirren Hammersmith, London, United Kingdom

33
+ - 495 299
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
+ - 798 371
Tom Hiddleston is listed (or ranked) 34 on the list The Greatest British Actors of All Time
Tom Hiddleston Westminster, London, United Kingdom

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

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

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

38
+ - 550 243
Martin Freeman is listed (or ranked) 38 on the list The Greatest British Actors of All Time
Martin Freeman Aldershot, England

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

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

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

42
+ - 428 259
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
+ - 507 271
Jude Law is listed (or ranked) 43 on the list The Greatest British Actors of All Time
Jude Law Lewisham, London, United Kingdom

The Most Overrated Actors of All Time The Best Autobiographical Novels

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

45
+ - 464 257
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
+ - 372 250
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
+ - 404 260
Hugo Weaving is listed (or ranked) 47 on the list The Greatest British Actors of All Time
Hugo Weaving Ibadan, Nigeria

48
+ - 261 55
Helena Bonham Carter is listed (or ranked) 48 on the list The Greatest British Actors of All Time
Helena Bonham Carter Golders Green, London, United Kingdom

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

50
+ - 403 254
Peter Sellers is listed (or ranked) 50 on the list The Greatest British Actors of All Time
Peter Sellers Southsea, England