Internationalt er han kendt for roller i bl.a. Dan Brown-filmatiseringen Engle og Dæmoner (2009) og som kidnapperen Wolfgang Přiklopil i Natascha Kampusch-filmen 3096 Tage (2012). Lindhardt er blevet hædret med adskillige priser i årenes løb, bl.a. Reumerts Talentpris, Hartmann-Fondens Diplompris og Teaterpokalen.[4]
Han debuterede i 1998 som unge Gary i "Shopping and Fucking" på CaféTeatret og spillede året efter i "Natsværmer" på Mammutteatret. På Det Kongelige Teater har han bl.a. spillet i "Ci-vi-li-sa-tion", "Sælsomt mellemspil" og "Antonius og Cleopatra". Han havde titelrollen i Gladsaxe Teaters "Aladdin" i Ulvedalene i 2000 og var Armand i "Kameliadamen" i 2002. I 2003 medvirkede han i "Norway-today" på Husets Teater og året efter i "Plasticin" på Mammutteatret. I 2004 medvirkede han også i "Hamlet" på Kronborg og senere i 2007 i samme forestilling på Gladsaxe Ny Teater.
Lindhardts talent rækker imidlertid også til at spille den unge Alfred i Flemming Enevolds "Kameliadamen" på Gladsaxe Teater i 2002 og Ole Bornedals "Skrigerne" på Aveny-T i 2001 samt John Logans "Rød" på Betty Nansen Teatret i 2011 om kunstnerisk stagnation og skabende nødvendighed.