Submarine: A charming coming of age story.
Technically speaking, Submarine is split into three parts, Part 1: Jordana Bevan, Part 2: Graham Purvis (Oliver’s new neighbour and his mother’s first love) and Part 3: Showdown, but all the parts are interconnected and they all form part of the same overall story.
Submarine has been expertly cast and features excellent acting performances, with superb performances in particular from Craig Roberts as lead character Oliver and Yasmin Paige as his love interest Jordana. Noah Taylor as the dull and depressed Lloyd (Oliver’s dad) is also brilliant and he plays the unintentionally amusing aspects of Lloyd’s personality exceptionally well indeed. To be fair though, the entire cast put in perfect performances and were helped by a very well-written script.