2019
Le Mans '66
Actor - Dr. Granger
2018
The Darkest Minds
Actor - Dr. Viceroy
My Dinner with Hervé
Actor - Aaron Spelling
2015
Taken 3
Actor - Mike
2014
Transcendence
Actor - Dr. Strauss
2012
Ruby Sparks
Actor - Warren
2010
The Social Network
Actor - Peter Thiel
Full filmography