Home / Discover / People

Craig Roberts

Craig Haydn Roberts (born 21 January 1991) is a Welsh actor, writer and director. He is best known for his lead roles as Oliver Tate in the coming-of-age comedy-drama film Submarine (2010), David Meyers in the series Red Oaks (2014–2017), and for playing Rio Wellard in the television series The Story of Tracy Beaker (2004–2005).

English

Still Up

2023
as Danny

The Christmas Kid

2020
as Anthony

Tolkien

2019
as Sam

The Fundamentals of Caring

2016
as Trevor Conklin

Just Jim

2015
as Jim

Hoff the Record

2015
as Josh Brooke-Webb

Neighbors

2014
as Assjuice

Red Oaks

2014
as David Meyers

22 Jump Street

2014
as Spencer

Under Milk Wood

2014
as Nogood Boyo

Benny & Jolene

2014
as Benny

The Double

2014
as Young Detective

Premature

2014
as Stanley

The First Time

2012
as Simon Daldry

Comes a Bright Day

2012
as Sam Smith

Red Lights

2012
as Ben

Submarine

2011
as Oliver Tate

Jane Eyre

2011
as John Reed

Young Dracula

2006
as Robin

Kiddo

2005
as Jay

Care

2000
as Craig

Letters of Love

1985
as Stepson

Electric Blue 14

1984
as Peeping Tom (segment "Peeping Tom")

Director

Movie The Phantom of the Open 2022
Movie Eternal Beauty 2019
Movie Just Jim 2015

Writer

Movie Eternal Beauty 2019
Movie Just Jim 2015

Producer

Movie Donald Mohammed Trump 2016
Movie Honor Deferred 2006

Guest Star

Episode The Late Late Show with James Corden
Gloria Steinem, Sally Hawkins, Craig Roberts, Conan Gray
2020
Episode Being Human
Hold The Front Page
2012