He has appeared in supporting roles in such films as National Treasure: Book of Secrets, Kingsman: The Golden Circle, Hollywood Homicide, Double Jeopardy, Déjà Vu, I, Robot, Dinner for Schmucks, Capote, The Post and as the motion-capture alien dubbed Cooper in Super 8. He is also a voice actor; his voice roles include Chiron in the Canadian animated series Class of the Titans and Bruce Wayne / Batman in Batman: Under the Red Hood, Young Justice, Batman: Gotham by Gaslight and Batman: Death in the Family