There has been a lot of buzz surrounding Maggie Gyllenhaal's directorial debut.

'The Lost Daughter' trailer gives us an uneasy glimpse at a holidaymaker who becomes entangled in a horrible family tragedy while also coming to terms with her own dark past.

Oscar-winner Olivia Colman leads the all-star cast as Leda, who travels alone to enjoy some sea and some sun while on holiday. She becomes consumed with a young mother (Dakota Johnson) and her daughter, watching them together on the beach. However, an "impulsive act" forces Leda to face her previous demons, and we see her struggle as she looks back to when she was a young mother (played in flashbacks by Jessie Buckley).

Ed Harris, Peter Sarsgaard, Paul Mescal and Dagmara Dominczyk will also star in the drama/thriller, which will be Maggie Gyllenhaal's love-awaited directorial debut. The film has been receiving a lot of positive attention ahead of its release this December, and was the winner of Best Screenplay at the Venice Film Festival earlier this year. The actor-turned-filmmaker adapted the script from the novel by Italian author Elena Ferrante, which is originally titled 'La Figlia Oscura'.

The film has also been receiving extremely positive praise from critics thus far, with 'The Lost Daughter' being awarded a 94% approval rating on Rotten Tomatoes, based on 31 reviews.

Here's 'The Lost Daughter' trailer.

Alone on a seaside vacation, Leda (Olivia Colman) becomes consumed with a young mother and daughter as she watches them on the beach. Unnerved by their compelling relationship, (and their raucous and menacing extended family), Leda is overwhelmed by her own memories of the terror, confusion and intensity of early motherhood. An impulsive act shocks Leda into the strange and ominous world of her own mind, where she is forced to face the unconventional choices she made as a young mother and their consequences. Maggie Gyllenhaal makes her directorial debut from a script she adapted from the novel by Elena Ferrante.

'The Lost Daughter' will be in select cinemas from December 17, followed by its Netflix release on December 31.