Run time: 161 mins

(Subtitled)

Language: Portuguese


Sprawling and quietly nerve-jangling, this brilliant Brazilian political-thriller from writer-director Kleber Mendonça Filho blends political intrigue, family drama and flashes of violence into an absorbing portrait of a country on edge.


Set in 1977 Recife during Carnival, the story centres on Marcelo, a tech expert forced into hiding in a seaside boarding house run by the formidable Sebastiana. Reconnecting with his young son while searching for answers about his long-missing mother, Marcelo discovers that hired killers have arrived from São Paulo, sent by a powerful businessman determined to erase him. As the police look the other way and the festivities rage on, danger inches ever closer.


Mendonça Filho fills the frame with sharply observed period detail and a gallery of vivid supporting characters, each adding humour, warmth or menace. Wagner Moura anchors it all with a restrained, deeply human performance, capturing a father’s tenderness alongside a man’s growing fear. His scenes with the child are disarmingly gentle, lending emotional weight to the mounting suspense.


Loose in rhythm yet precise in design, the film builds toward jolts of shocking intensity, while its reflections on corruption and survival are pointed and unsettlingly current.



Monday 16th March
02:00 pm
Monday 16th March
07:30 pm
Thursday 19th March
07:30 pm
Monday 30th March
07:30 pm
Monday 16th March
14:00
Monday 16th March
19:30
Thursday 19th March
19:30
Monday 30th March
19:30
Tuesday 17th March
14:00
Tuesday 17th March
19:30
LAST FEW SEATS
Tuesday 24th March
14:00
Wednesday 18th March
14:00
Wednesday 25th March
14:00
Wednesday 25th March
19:30
Wednesday 18th March
19:30
SOLD OUT
Friday 20th March
14:00
Friday 20th March
19:30
SINGLE SEATS
Sunday 22nd March
18:00
LAST FEW SEATS
Thursday 26th March
14:00
Thursday 26th March
19:30
LAST FEW SEATS
Friday 27th March
14:00
Saturday 28th March
19:00
LAST FEW SEATS
Saturday 21st March
14:00
Saturday 21st March
19:00
SOLD OUT
Monday 23rd March
14:00
Monday 23rd March
19:30
Tuesday 24th March
19:30
SINGLE SEATS
Sunday 29th March
18:00
LAST FEW SEATS
Monday 30th March
14:00
LAST FEW SEATS
Tuesday 31st March
14:00
LAST FEW SEATS