Jabarkan Filmografi dari Sebastian Armesto

Anonymous – sebagai Ben Jonson (2011)

Pirates of the Caribbean: On Stranger Tides – sebagai Ferdinand VI dari Spanyol (2011)

Bright Star – sebagai Mr. Haslam (2009)

Little Dorrit – sebagai Edmund Sparkler (9 episode; 2008)

Loser's Anonymous – sebagai Edward (2008)

The Palace – sebagai Pangeran George (8 episode; 2008)

Blood Monkey – sebagai Josh Dawson (2007)

The Tudors – sebagai Charles V (1 episode; 2007)

Dear Steven Spielberg – sebagai Lawyer 6 (2006)

Ancient Rome: The Rise and Fall of an Empire – sebagai Honorius (1 episode; 2006)

Marie Antoinette – sebagai Comte de Provence (2006)

The Impressionists – sebagai Art Critic (2006)

The Virgin Queen – sebagai Charles Blount (2005)

Doctor Who – sebagai Broff (1 episode; 2005)

The Bill – sebagai Tim Salcedo (1 episode; 2005)

Hawking – sebagai Robert Silkin (2004)