Granted, a couple of them are a stretch. But holy crap a lot of these celebrities look creepily like these historical figures!
(And is it just me, or does Napoleon Bonaparte get a lot more attractive after being compared to Trent Reznor?)
Christian Bale & A Civil War Soldier:

Keanu Reeves & Paul Mounet:

Michael Douglas & George Washington:

Eddie Murphy & His Look-Alike:

Jack Black & The Barber of Seville:

Queen Latifah & Zora Neale Hurston:

Jennifer Lawrence & Zubaida Tharwat:

Mark Zuckerberg & Philip IV of Spain:

Ben Schwartz & Leon Trotsky:

Zach Galifianakis & Louis Vuitton:

Trent Reznor & Napoleon Bonaparte:

Maggie Gyllenhaal & Rose Wilder Lane:

Alec Baldwin & President Millard Fillmore:

Orlando Bloom & Nicolae Grigorescu:

Jason Segel & Lee J. Cobb:

Christina Aguilera & Ginger Rogers:

Sylvester Stallone & Pope Gregory IX:

Macaulay Culkin & A Young Vladimir Putin

Matthew McConaughey & A Civil War Soldier:

Michael Jackson & A Portrait of a Young Man:

Via Diply.