In 2010, Roberts had worldwide success with the teenage lead role in the film Submarine, based on the 2008 novel by Joe Dunthorne.
In 2010, Roberts became famous worldwide for playing a teenage character in the movie Submarine, which was based on Joe Dunthorne's bestselling novel published in 2008.