16 Celebrity Historical Lookalikes
Have they been resurrected?
Florence Welch is Joan of Arc.
Harry Styles is a young Theodore Roosevelt.
Natalie Cassidy is Catherine of Aragon.
Benedict Cumberbatch is Vincent Van Gogh.
Frank Lampard is Emperor Augustus.
Stephen Fry is Oscar Wilde.
Keanu Reeves is Louis-Maurice Boutet de Monvel.
Ellen DeGeneres is Henry David Thoreau.
Bruce Willis is Gen. Douglas MacArthur.
Charlie Sheen is John Brown.
Rupert Grint is Sir David Wilkie.
Anthony Hopkins is Socrates.
Adrien Brody is John Locke.
Jack Black is Paul Revere.
Beyonce is Frida Kahlo.
And Keith Richards is Ramesses II.
Keep up with the latest daily buzz with the BuzzFeed Daily newsletter!