2018 – Vengadores: La guerra del infinito – 1ª parte [Avengers: Infinity War Part 1]
Bucky Barnes / Winter Soldier
2017 – I’m Not Here
Steve
2017 – Logan Lucky
(2017) We Have Always Lived in the Castle
Charles Blackwood
(Sin fecha) The Last Full Measure
Huffman
2017 – I’m Dying Up Here (TV)
Clay
2016 – Capitán América: Guerra Civil [Captain America: Civil War]
Bucky Barnes / Winter Soldier
2015 – Marte [The Martian]
Chris Beck
2015 – Ricki [Ricki and the Flash]
Josh
2015 – Ant-Man (Escenas Post Créditos)
Bucky Barnes / Winter Soldier
2015 – The Bronze
Lance Tucker
2014 – Capitán América: El soldado de invierno [Captain America: The Winter Soldier]
Bucky Barnes / Winter Soldier
2012-2013 – Picnic (Teatro)
2012 – Labyrinth (TV)
-Episodio #1.2 (2012) … Will Franklyn
-Episodio #1.1 (2012) … Will Franklyn
2012 – Érase una vez [Once Upon a Time] (TV)
-The Doctor… The Mad Hatter / Jefferson
-Lady of the Lake… The Mad Hatter / Jefferson
-We Are Both… The Mad Hatter / Jefferson
-A Land Without Magic… Jefferson
-An Apple Red as Blood… Jefferson
-Hat Trick… The Mad Hatter / Jefferson
2012 – The Apparition
Ben
2012 – Political Animals (TV Mini-Serie)
-Resignation Day… T.J. Hammond
-16 Hours… T.J. Hammond
-Lost Boys… T.J. Hammond
-The Woman Problem… T.J. Hammond
-Second Time Around… T.J. Hammond
-Piloto… T.J. Hammond
2012- Sin rastro [Gone]
Billy
2011 – Captain America: Super Soldier (Videojuego)
Bucky Barnes (voz)
2011 – Capitán América: El primer vengador [Captain America: First Avenger]
James Buchanan ‘Bucky’ Barnes
2010 – Cisne negro [Black Swan]
Andrew / Suitor
2007-2010 – Gossip Girl (TV)
-The Unblairable Lightness of Being (2010) … Carter Baizen
-Enough About Eve (2009) … Carter Baizen
-Rufus Getting Married (2009) … Carter Baizen
-The Lost Boy (2009) … Carter Baizen
-The Freshmen (2009) … Carter Baizen
-Reversals of Fortune (2009) … Carter Baizen
-The Goodbye Gossip Girl (2009) … Carter Baizen
-The Grandfather (2009) … Carter Baizen
-The Age of Dissonance (2009) … Carter Baizen
-Hi, Society (2007) … Carter Baizen
-Bad News Blair (2007) … Carter Baizen
2010 – Jacuzzi al pasado [Hot Tub Time Machine]
Blaine
2009 – Reyes [Kings ] (TV)
-The New King: Part Two… Jack Benjamin
-The New King: Part One… Jack Benjamin
-Javelin… Jack Benjamin
-Chapter One… Jack Benjamin
-Pilgrimage… Jack Benjamin
-The Sabbath Queen … Jack Benjamin
-Brotherhood… Jack Benjamin
-Judgment Day … Jack Benjamin
-Insurrection… Jack Benjamin
-First Night … Jack Benjamin
-Prosperity… Jack Benjamin
-Piloto: Goliath: Part 1… Jack Benjamin
2009 – American Playboy
Harry
2008 – La boda de Rachel [Rachel Getting Married]
Walter / Bowtie Party Guest
2007 – Talk Radio (Teatro)
2007 – The Education of Charlie Banks
Leo
2006 – La alianza del mal [The Covenant]
Chase Collins
2006 – The Architect
Martin Waters
2005 – Red Doors
Simon
2004 – Tony ‘n’ Tina’s Wedding
Johnny
2003 – Ley y orden [Law & Order] (TV)
-Sheltered… Justin Capshaw