In 2010, Roberts had worldwide success playing the teenage lead role in the film Submarine, based on the 2008 novel by Joe Dunthorne.
Pada tahun 2010, Roberts telah sukses di seluruh dunia melaui peran sebagai remaja dalam film Submarine, yang diangkat pada novel terbitan 2008 karya Joe Dunthorne.