После съемок в паре достаточно известных фильмов («Отстреливая собак» и «Темный рыцарь: Возрождение легенды») Дэвид получил свою первую крупную роль в масштабной работе братьев Вачовски и Тома Тыквера «Облачный атлас», где он, как и большинство других участников проекта, сыграл сразу несколько ролей, а именно три.
Последней на сегодняшний день работой Дэвида стала одна из ключевых ролей в нашумевшей картине «Интерстеллар», которую до сих пор не прекращают обсуждать. В этом фильме он сыграл астронавта Ромилли, одного из членов экипажа космической экспедиции.
Всего за плечами актера 34 завершенных проекта, а в настоящее время он задействован в съемках фильма «Паника».