Run time: 106 mins

For nearly 50 years, legendary YA author Judy Blume was reluctant to surrender the rights to her 1970 classic Are You There, God? It’s Me Margaret.


But that all changed in 2018, when writer-director Kelly Fremon Craig (The Edge of Seventeen) approached the author with a pitch. Blume was won over, and we’re are now blessed with an adaptation.


The film focuses on 11-year-old Margaret (Abby Ryder Fortson), who is uprooted from her life in New York City for the suburbs of New Jersey, going through the messy and tumultuous throes of puberty with new friends in a new school. She relies on her mother, Barbara (Rachel McAdams), who is also struggling to adjust to life outside the big city, and her free-wheeling, judgement-spouting grandmother, Sylvia (Kathy Bates), who isn’t happy they moved away and likes to remind them every chance she gets.


Long revered as a coming-of-age classic, the book’s highly personal themes led it to be often censored by school libraries and parent organisations, which only made Craig want to adapt the story more. And thank god she did, this is brilliant stuff.

Wednesday 14th June
02:00 pm
Tuesday 20th June
02:00 pm
Tuesday 20th June
07:30 pm
Thursday 1st June
14:00
Thursday 1st June
19:30
Tuesday 6th June
19:30
Wednesday 28th June
14:00
Wednesday 28th June
19:30
Friday 2nd June
14:00
Saturday 17th June
14:00
Saturday 3rd June
14:00
Saturday 10th June
19:00
Saturday 3rd June
19:00
Sunday 4th June
18:00
Friday 9th June
14:00
Friday 9th June
19:30
Wednesday 7th June
14:00
Wednesday 7th June
19:30
Tuesday 13th June
14:00
Tuesday 13th June
19:30
Thursday 8th June
14:00
Thursday 8th June
19:30
Saturday 17th June
19:00
Monday 19th June
14:00
Monday 12th June
14:00
Monday 12th June
19:30
Thursday 22nd June
14:00
Wednesday 14th June
14:00
Tuesday 20th June
14:00
Tuesday 20th June
19:30
Thursday 15th June
14:00
Thursday 15th June
19:30
Friday 16th June
14:00
Friday 16th June
19:30
Wednesday 21st June
14:00
Wednesday 21st June
19:30
Thursday 29th June
14:00
Thursday 22nd June
19:30
Friday 23rd June
14:00
Thursday 29th June
19:30
Friday 30th June
14:00
Saturday 24th June
14:00
Saturday 24th June
19:00
Monday 26th June
14:00
Monday 26th June
19:30
Tuesday 27th June
14:00
Tuesday 27th June
19:30