Po niekoľkých divadelných rolách hral najprv v časti Kinder der Gewalt kriminálneho seriálu Miesto činu. Prelom sa mu podaril v roku 2000 popri Robertovi Stadtloberovi vo filme Crazy (Crazy), nakrúteného podľa rovnomenného románu spisovateľa Benjamina Leberta . Spolu s Robertom Stadtloberom točili v roku 2003 film Verschwende deine Jugend a v roku 2006 Schwarze Schafe, v ktorom hrali dvoch homosexuálnych berlínskych študentov. V Napola / Hitlerova elita[1] (Napola – Elite für den Führer) hral na strane Maxa Riemelta druhú hlavnú úlohu. Okrem toho hral v roku 2007 v kinofilme Warum Männer nicht zuhören und Frauen schlecht einparken können homosexuálneho sanitára Krischla. V roku 2008 hrá mladého Adolfa Hitlera v Urs Odermattovom sfilmovaní George TaboriovhoMein Kampf. Natáčanie začalo v apríli 2008 vo Viedni a pokračovali 6. mája2008 v saskej Zittau. Tom Schilling je od roku 2006 otcom chlapca.[2]
1996
Hallo, Onkel Doc ako Mark, časť 3.5 Manege frei
1998
Der heiße Genuss (krátky film) ako Tom Schilling
1999
Miesto činu (Tatort - Kinder der Gewalt (TV film)) ako Tobias ‚Tucky‘, časť Kinder der Gewalt
Schlaraffenland ako Danny
2000
Crazy(Crazy) ako Janosch Schwarze
Der Himmel kann warten ako Jo
2001
Miesto činu (Tatort - Tot bist Du! (TV film)) ako Philip, časť Tot bist Du!
Herz im Kopf ako Jakob
2002
Fetisch (krátky film)
Mehmet (krátky film)
Schlüsselkinder (krátky film) ako Torben
Weil ich gut bin als Mücke
Weichei (krátky film)
2003
Verschwende deine Jugend als Harry
2004
Agnes und seine Brüder ako Ralf Tschirner
Egoshooter ako Jakob
Kurz – Der Film
2005
Napola / Hitlerova elita (Napola – Elite für den Führer) ako Albrecht Stein
Die letzte Schlacht ako Horst Bandmann
Einfache Leute
Miesto činu (Tatort - Wo ist Max Gravert? (TV film)) ako Tom Novak, časť Wo ist Max Gravert?
2006
Elementarteilchen ako Michael Jung
Der Feind im Inneren (Joy Division) ako Thomas
Schwarze Schafe ako Julian
Wigald (krátky film) ako Wigald
2007
Einfache Leute ako Sebastian Bode
Pornorama als Bennie
KDD – Kriminaldauerdienst (TV seriál) ako Androsch
Neben der Spur als Marcel
Warum Männer nicht zuhören und Frauen schlecht einparken ako Krischl
2008
Robert Zimmermann wundert sich über die Liebe ako Robert Zimmermann
Miesto činu (Tatort - Der frühe Abschied (TV film)) ako Patrick, časť Der frühe Abschied
Mordgeständnis ako Tobias
Der Baader Meinhof Komplex als Josef Bachmann
2003
Die Meute der Mórrígan (Pidge)
Das Geheimnis der verborgenen Insel (Tajomstvo strateného ostrova)
Hanni und Nanni und ihre Gäste (Peter)
2000
Filmová cena Bavorska (Bayerischer Filmpreis) "Najlepší herec (kategória dorast)" za film Crazy
2005
Undine Award
"Najlepšia mladistvá charakterová rola" vo filme Napola / Hitlerova elita (Napola – Elite für den Führer) ako Albrecht Stein
"Cena publika"
2008
"Nemecká televízna cena (kategória Krimi)" (Deutscher Fernsehkrimipreis) za Tatort - Der frühe Abschied