14 suggestions

Timothy Omundson
as Ludwig Feuerbach in Young Hegelians

Chris Evans
as Ludwig Feuerbach in Young Hegelians

Ben Affleck
as Ludwig Feuerbach in Young Hegelians

Aaron Taylor-Johnson
as Ludwig Feuerbach in Young Hegelians

Avan Jogia
as Karl Marx in Young Hegelians

Mena Massoud
as Karl Marx in Young Hegelians

Finn Wolfhard
as Karl Marx in Young Hegelians

Rhys Matthew Bond
as Karl Marx in Young Hegelians

Vincent Piemonte
as Friedrich Engels in Young Hegelians

Brent A. Feitl (BrentTV)
as Friedrich Engels in Young Hegelians

Tom Hiddleston
as Max Stirner in Young Hegelians

Macaulay Culkin
as Max Stirner in Young Hegelians

Neil Patrick Harris
as Max Stirner in Young Hegelians

J.J. Hawkins
as Friedrich Engels in Young Hegelians