Keira Knightley was the picture of sophistication on Thursday night, as she shared a delighted embrace with co-star Hannah Waddingham at the premiere of their new film, The Woman In Cabin 10, at BAFTA Piccadilly.

The actress, 40, dazzled in a vintage-inspired olive green gown, covered in  embroidered flowers, intricate beading and sparkling diamond details.

Elevating her striking look, Keira added two brown leather belts around her middle to highlight her tiny waist and sported a quirky lace ruff around her neck.

Sporting black lace-up boots and a radiant palette of makeup, The Pirates of the Caribbean star beamed as Hannah, 51, arrived on the blue carpet.

The Ted Lasso star set pulses racing as she slipped into a plunging denim dress that displayed her ample cleavage.

The corsetted number clung to every inch of her enviable curves and boasted black beaded details on the pockets.

Keira Knightley was the picture of sophistication on Thursday night, as she shared a delighted embrace with co-star Hannah Waddingham at the premiere of their new film, The Woman In Cabin 10, at BAFTA Piccadilly

Keira Knightley was the picture of sophistication on Thursday night, as she shared a delighted embrace with co-star Hannah Waddingham at the premiere of their new film, The Woman In Cabin 10, at BAFTA Piccadilly

The actress, 40, dazzled in a vintage-inspired olive green gown, covered in embroidered flowers, intricate beading and sparkling diamond details

The actress, 40, dazzled in a vintage-inspired olive green gown, covered in embroidered flowers, intricate beading and sparkling diamond details

Elevating her striking look, she added two brown leather belts around her middle to highlight her tiny waist and sported a quirky lace ruff around her neck

Elevating her striking look, she added two brown leather belts around her middle to highlight her tiny waist and sported a quirky lace ruff around her neck

Hannah posed up a storm and larked about for the photographers, sharing a warm hug with Keira and a sweet moment with co-star Guy Pearce.

The Australian actor, 57, put on a dapper display in a velvet tuxedo jacket and navy blue trousers, with a simple white T-shirt underneath.

Daniel Ings also scrubbed up well in a smart black blazer over a collared button-down and grey tailored trousers.

While Norwegian actress Gitte Witt brought serious glamour to the premiere, as she arrived in a fashion forward iteration of the classic little black dress.

Her off-the-shoulder number featured voluminous structured sleeves and left her long legs on full display.

While, David Ajala stole the show, looking debonair in a royal blue jacket with a canvas trim and teamed with matching trousers.

Keira stars as travel journalist Laura ‘Lo’ Blacklock, in Netflix’s latest film, The Woman in Cabin 10, due for release in October.

The psychological thriller is based on the bestselling 2016 novel by Ruth Ware, and follows Laura as she goes on a travel assignment on a luxury yacht.

Late one night she witnesses a passenger being tossed overboard, only to be told that she must have dreamed it, as all passengers are accounted for.

Sporting black lace-up boots and a radiant palette of makeup, The Pirates of the Caribbean star beamed as Hannah, 51, arrived on the blue carpet

Sporting black lace-up boots and a radiant palette of makeup, The Pirates of the Caribbean star beamed as Hannah, 51, arrived on the blue carpet

The Ted Lasso star set pulses racing as she slipped into a plunging denim dress that displayed her ample cleavage

The Ted Lasso star set pulses racing as she slipped into a plunging denim dress that displayed her ample cleavage

The corsetted number clung to every inch of her enviable curves and boasted black beaded details on the pockets

The corsetted number clung to every inch of her enviable curves and boasted black beaded details on the pockets

Hannah posed up a storm and larked about for the photographers, sharing a warm hug with Keira

Hannah posed up a storm and larked about for the photographers, sharing a warm hug with Keira

While the Golden Globe nominee also shared a sweet moment with her co-star Guy Pearce  on the blue carpet

While the Golden Globe nominee also shared a sweet moment with her co-star Guy Pearce  on the blue carpet

The Australian actor, 57, put on a dapper display in a velvet tuxedo jacket and navy blue trousers, with a simple white T-shirt underneath

The Australian actor, 57, put on a dapper display in a velvet tuxedo jacket and navy blue trousers, with a simple white T-shirt underneath

The Oscar-nominated star cut a playful figure for the photographers, throwing up several hand gestures from a peace sign to a heart

The Oscar-nominated star cut a playful figure for the photographers, throwing up several hand gestures from a peace sign to a heart

While Daniel Ings also scrubbed up well in a smart black blazer over a collared button-down and grey tailored trousers

While Daniel Ings also scrubbed up well in a smart black blazer over a collared button-down and grey tailored trousers

While Norwegian actress Gitte Witt brought serious glamour to the premiere, as she arrived in a fashion forward iteration of the classic little black dress

While Norwegian actress Gitte Witt brought serious glamour to the premiere, as she arrived in a fashion forward iteration of the classic little black dress

Her off-the-shoulder number featured voluminous structured sleeves and left her long legs on full display

Her off-the-shoulder number featured voluminous structured sleeves and left her long legs on full display

While, David Ajala stole the show, looking debonair in a royal blue jacket with a canvas trim and teamed with matching trousers

While, David Ajala stole the show, looking debonair in a royal blue jacket with a canvas trim and teamed with matching trousers

Keira stars as travel journalist Laura 'Lo' Blacklock, in Netflix's latest film, The Woman in Cabin 10, due for release in October

Keira stars as travel journalist Laura ‘Lo’ Blacklock, in Netflix’s latest film, The Woman in Cabin 10, due for release in October

The psychological thriller is based on the bestselling 2016 novel by Ruth Ware, and follows Laura as she goes on a travel assignment on a luxury yacht (seen in film)

The psychological thriller is based on the bestselling 2016 novel by Ruth Ware, and follows Laura as she goes on a travel assignment on a luxury yacht (seen in film)

Late one night she witnesses a passenger being tossed overboard, only to be told that she must have dreamed it, as all passengers are accounted for (seen in film)

Late one night she witnesses a passenger being tossed overboard, only to be told that she must have dreamed it, as all passengers are accounted for (seen in film)

Guy plays Richard Bullmer in the film, with Hannah starring as Heidi, Daniel taking the role of Adam, Gitte starring as Carrie and David as Ben

Guy plays Richard Bullmer in the film, with Hannah starring as Heidi, Daniel taking the role of Adam, Gitte starring as Carrie and David as Ben

Pippa Bennett-Warner, Ayo Owoyemi-Peters, Lisa Loven Kongsli, Guy, Hannah, David, Keira, Daniel, Gitte, Art Malik and Christopher Rygh pictured at premiere (L-R)

Pippa Bennett-Warner, Ayo Owoyemi-Peters, Lisa Loven Kongsli, Guy, Hannah, David, Keira, Daniel, Gitte, Art Malik and Christopher Rygh pictured at premiere (L-R)

Guy plays Richard Bullmer in the film, with Hannah starring as Heidi, Daniel in the role of Adam, Gitte playing Carrie and David as Ben.

While the star-studded cast also includes Kaya Scodelario, Art Malik, David Morrissey, Paul Kaye and John Macmillan.

A decade after first writing the suspenseful story, author Ruth told Tudum that the plot was still resonant today because ‘the fear of not being believed is perennial, unfortunately’.

She added: ‘Cabin 10, at its heart, is about a woman who experiences something wrong, reports it truthfully, and isn’t taken seriously because of who she is.

‘Too many people know what that feels like and I think we want vindication for ourselves as much as Lo.’

And she also heaped praise on the ‘amazing’ cast and crew of the film adaptation, saying she felt her characters were ‘in good hands’.

Ruth gushed: ‘I’ve said in acknowledgements before that it takes a village to make a book, but what I learned going on set for Cabin 10 is that it takes a whole town to make a film — it’s truly amazing seeing so many people working so hard on something you created.

While the star-studded cast also includes Kaya Scodelario, Art Malik, David Morrissey, Paul Kaye and John Macmillan

While the star-studded cast also includes Kaya Scodelario, Art Malik, David Morrissey, Paul Kaye and John Macmillan

‘It’s also a big leap of faith, of course — like handing your baby over to strangers. But I feel Lo and company are in good hands.’

A decade after first writing the suspenseful story, author Ruth told Tudum that the plot was still resonant today because 'the fear of not being believed is perennial, unfortunately'

A decade after first writing the suspenseful story, author Ruth told Tudum that the plot was still resonant today because ‘the fear of not being believed is perennial, unfortunately’

And she also heaped praise on the 'amazing' cast and crew of the film adaptation, saying she felt her characters were 'in good hands'

And she also heaped praise on the ‘amazing’ cast and crew of the film adaptation, saying she felt her characters were ‘in good hands’