Our relationships with our parents can be complicated to say the least. Often we forget that they too are flesh and blood people who lived lives before we were even a gleam in their eyes – that they were once young and passionate, and lived through times both good and bad. Sometimes, we just don’t know our parents at all.

Twins Simon (Gaudette) and Jeanne (Desormeaux-Poulim) are summoned to the office of their late mother’s employer Jean Lebel (Girard), who happens to be a notary. He has, he informs them, been named executor of their mother’s will. She has asked to be buried naked and face down without a headstone or a name plate. Instead, the twins are given two envelopes – one addressed to the father they thought was dead, the other addressed to the brother they didn’t know they had. Once those envelopes are delivered, then she could be properly buried.

Simon, who obviously has some issues with his mommy, refuses to play her games but Jeanne, who is a graduate student in mathematics and deals with insolvable problems, has to fill in the blanks that have suddenly appeared in her life. She decides to retrace her mother’s steps, back to the unnamed and fictional Middle Eastern country (that is most likely based on Lebanon) where her mother was born.

There we find that her mother, Nawal Marwan (Azabal), was born a Christian in a country where Muslims and Christians don’t really play together well. She falls in love with a Muslim who gets her pregnant which is a no-no. After giving birth, she is forced to leave her village and stay with her uncle in the city of Daresh, where he is a newspaper editor and she attends university while her newborn is left in an orphanage. Years later when civil war breaks out between the Christians and the Muslims, she goes on a journey to find her son, one that will take her through as much suffering as it is possible for a human being to witness.

This may sound like a very dark tale and certainly it is grim in places, but it is also very uplifting. The movie is driven by the things that divide us, but the powerful element of forgiveness is also very much present.

Villeneuve proves himself to be not only an adept director, but potentially an elite one with his marvelous storycrafting here. The movie begins with a somewhat scattered feeling and as the movie continues, the threads begin to emerge into a pattern until at last the big picture comes into focus. The twist that brings it all together is a doozy; there were audible gasps at the screening I attended.

Azabal is a tremendous actress who starts out very emotional, wearing her feelings openly but becoming more guarded as the movie progresses (it’s a defense mechanism). That’s the opposite of how movie characters usually progress, and kudos to her and Villeneuve for pulling it off. Nawal is a complex women, one who has been through a great deal of trauma, who has seen men at their worst (Christian militiamen with pictures of the Virgin Mary on the butts of their guns massacring a busload of Muslim women) and yet manages to find a way through to grace, which she achieves near the end of her life and by sending her children on this journey, allows them to achieve it as well.

There are certainly socio-political elements to the movie as well, with a good hard look at the prejudices and hatreds of a region that seems doomed to wallow in it forever. Yet, there is great beauty there, and the warmth of family and hospitality that makes watching the country descend into the madness of religious civil war all the more heartbreaking.

This is one of the most provocative movies you’ll see this year. It was the favorite to win the Best Foreign Language Oscar this year, although it wound up losing to In a Better World– both movies are about equally as good, to my mind and both deserved it. This movie, however, gets a bit of an edge when it comes to the issues raised and the character of Nawal, who is as extraordinary a woman as you’re likely to meet in the theater this year.

REASONS TO GO: Terrific performances and terrific images.

REASONS TO STAY: It takes a bit of patience to get on board.

FAMILY VALUES: There’s some pretty intense violence not to mention a good deal of foul language and a twist with an extremely adult theme.

TRIVIAL PURSUIT: The stage play that the movie is based on premiered in France on March 14, 2003 in France and the title translates to “Scorched.”