Watchworthy

The Greatest British Actors of All Time 

Ranker Community
Originally by Ranker Community
Updated December 2, 2019 314.7k votes 22.9k voters 379.5k views 240 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.
Data-driven recommendations based on voting from over 40 million monthly visits to Ranker. Try the free app
list ordered by
back to page 1
26
Eddie Redmayne is listed (or ranked) 26 on the list The Greatest British Actors of All Time
London, United Kingdom
27
Daniel Day-Lewis is listed (or ranked) 27 on the list The Greatest British Actors of All Time
Greenwich, London, United Kingdom
28
Ralph Fiennes is listed (or ranked) 28 on the list The Greatest British Actors of All Time
East of England, Suffolk, Eurasia
29
Michael Fassbender is listed (or ranked) 29 on the list The Greatest British Actors of All Time
Heidelberg, Germany
30
Sean Bean is listed (or ranked) 30 on the list The Greatest British Actors of All Time
Handsworth, South Yorkshire, United Kingdom
31
Martin Freeman is listed (or ranked) 31 on the list The Greatest British Actors of All Time
Aldershot, United Kingdom
32
Idris Elba is listed (or ranked) 32 on the list The Greatest British Actors of All Time
London Borough of Hackney, London, United Kingdom
33
Jeremy Irons is listed (or ranked) 33 on the list The Greatest British Actors of All Time
Cowes, United Kingdom
34
Christopher Lee is listed (or ranked) 34 on the list The Greatest British Actors of All Time
Belgravia, London, United Kingdom
35
Rowan Atkinson is listed (or ranked) 35 on the list The Greatest British Actors of All Time
Consett, United Kingdom
36
Jason Isaacs is listed (or ranked) 36 on the list The Greatest British Actors of All Time
Liverpool, United Kingdom
37
Cary Grant is listed (or ranked) 37 on the list The Greatest British Actors of All Time
United Kingdom
38
Emily Blunt is listed (or ranked) 38 on the list The Greatest British Actors of All Time
jobill added Roehampton, London, United Kingdom
39
Laurence Olivier is listed (or ranked) 39 on the list The Greatest British Actors of All Time
Dorking, United Kingdom
40
Richard Burton is listed (or ranked) 40 on the list The Greatest British Actors of All Time
Pontrhydyfen, United Kingdom
41
John Cleese is listed (or ranked) 41 on the list The Greatest British Actors of All Time
Eurasia, Weston-super-Mare, South West England
42
Daniel Craig is listed (or ranked) 42 on the list The Greatest British Actors of All Time
Chester, England
43
Richard Harris is listed (or ranked) 43 on the list The Greatest British Actors of All Time
Limerick, Republic of Ireland
44
Ben Kingsley is listed (or ranked) 44 on the list The Greatest British Actors of All Time
Snainton, England
45
Theo James is listed (or ranked) 45 on the list The Greatest British Actors of All Time
Lignod added Oxford, United Kingdom
46
Richard Attenborough is listed (or ranked) 46 on the list The Greatest British Actors of All Time
East of England, Eurasia, Cambridgeshire
47
Michael Gambon is listed (or ranked) 47 on the list The Greatest British Actors of All Time
Cabra, Dublin, Republic of Ireland
48
Emma Watson is listed (or ranked) 48 on the list The Greatest British Actors of All Time
Paris, France
49
Vanessa Redgrave is listed (or ranked) 49 on the list The Greatest British Actors of All Time
StevenTischler added Greenwich, London, United Kingdom
50
Bill Nighy is listed (or ranked) 50 on the list The Greatest British Actors of All Time
England, Caterham