Craig Haydn Roberts is a Welsh actor, writer and director. He is best known for playing the lead role of Oliver Tate in "Submarine", a coming-of-age comedy-drama, set in Swansea.
Roberts was born in Newport, Wales, the son of Alison and Haydn Roberts, but was raised in Bargoed, Caerphilly.
2023
as Tom (voice)
2023
as Danny
2019
as Anthony Richards
2019
as Nero
2019
as Bobby John
2019
as Private Sam Hodges
2018
as Robert Lane
2016
as Trevor Conklin
2015
as Darren
2015
as Jim
2014
as David
2014
as Stanley
2014
as Benny
2014
as Spencer
2014
as Nogood Boyo
2014
as Assjuice
2014
as Young Detective
2014
as Arthur Bird
2014
as Elliott
2012
as Simon Daldry
2012
as Ben
2012
as Sam Smith
2011
as Oliver Tate
2011
as John Reed
2011
as Adam
2009
as Adam Jacobs
2009
as Adam
2007
as Dominic
2006
as Robin Branagh
2002
as Rio Wellard
2000
as Craig
1986
as Jordan Philpot
1986
as Darren Smith