We asked the BuzzFeed Community which famous actor they were truly shocked to learn isn't American. Here's what they said:
1.Millie Bobby Brown
2.Margot Robbie
3.Daniel Kaluuya
4.Hugh Jackman
5.Toni Collette
6.Florence Pugh
7.Tom Holland
8.Alfred Enoch
9.Charlie Cox
10.KJ Apa
11.Alan Cumming
12.Melanie Lynskey
13.Daniel Ezra
14.Joseph Quinn
15.Tom Payne
16.Idris Elba
17.Henry Cavill
18.Antony Starr
19.Camila Luddington
20.Jesse Spencer
21.Will Poulter
22.Robert Sheehan
23.Rose McIver
24.Gugu Mbatha-Raw
25.Ella Purnell
26.Liv Hewson
27.Karl Urban
28.Christian Bale
29.Katherine Langford
30.Andrew Garfield
31.Aaron Taylor-Johnson
32.Jacob Elordi
33.Cynthia Erivo
34.Sarah Snook
35.Hugh Laurie
36.Keiynan Lonsdale
37.Eamonn Walker
38.Charlie Heaton
39.Rose Byrne
40.Maia Mitchell
41.Chiwetel Ejiofor
42.Isla Fisher
43.Kevin McKidd
44.And finally, Kate Winslet
Some submissions have been edited for length/clarity.
Not all entries are user submissions.
Did any of these surprise you? Now, in the comments, tell us which actors YOU were surprised to find out weren't actually American.