Get local news delivered straight to your phone

Wednesday, June 1
7:30pm
Regal Gallery Place Cinema
Washington, DC

Meet Oliver Tate (Craig Roberts), a precocious 15-year-old whose worldview is exceedingly clever but largely delusional. He has two big ambitions: to save his parents’ marriage and to lose his virginity before his next birthday.

Worried that his mom (Jill Tate, played by Sally Hawkins) is having an affair with a has-been TV star turned New Age life coach, Graham T. Purvis (Paddy Considine), Oliver tries to intervene to save his parent’s marriage. He monitors their sex life by charting the dimmer switch in their bedroom, and also forges suggestive love letters from his dad (Lloyd Tate, played by Noah Taylor) to his mom.

But foremost in Oliver’s mind is finding a girlfriend. Enter Jordana Bevan (Yasmin Paige), a feisty pyromaniac who suffers from eczema. Jordana becomes Oliver’s willing accomplice in his mission to lose his virginity, but on condition that she supervises his journal writing – especially the bits about her.

submarinemovie.net

Click here for more contests.

Enter Contest

Please complete the required fields below.

[required]

[required]

[required]

[required]

[required]

[required]


[required]

[required]

Promotions & Free Stuff

DC Theater Digest

Loose Lips Daily

Young & Hungry Email Edition

DC in 10 Links

Offers from our partners

// Ad size 450×340

pontiflex_ad = {pid: 149, options: {format:”iframe”}};
pontiflex_ad.options.subSourceId = “”;
pontiflex_ad.options.trackingURL = “”;
pontiflex_ad.options.redirectURL = “”;

NOTE: Only one submission per person, please. Multiple entries by the same person will count as one entry. This contest is open to residents of D.C., Virginia, and Maryland. No purchase necessary. Employees of City Paper are not eligible.

No personal info will be shared with any third party without your consent.

Questions? Comments? Send us a message.

jQuery(document).ready(function () {

jQuery(‘#contest’).submit(function () {

var valid = true;

jQuery(‘label.required’).next().each(function () {

if (jQuery(this).val() == ”) {

valid = false;

jQuery(this).parent(‘p’).css(‘color’, ‘red’);

}

});

if (!valid) {

jQuery(‘#error’).show();

return false;

}

});

});