Emma Corrin stole the show in a high-cut bodysuit as they joined Harry Styles for the premiere of My Policeman.
The star, who is known for their depiction of Princess Diana in The Crown, plays Marion Taylor in the upcoming movie.
My Policeman is set in 1950s Brighton and follows a gay policeman, Tom Burgess (played by Harry) as he marries school teacher Marion while being in a relationship with Patrick Hazlewood (played by David Dawson).
Emma had all eyes on them as they arrived at Toronto Film Festival in an extremely high-cut bodysuit with dramatic flowing sleeves.
They teamed the eye-popping outfit with black tights.
The actor completed the incredible outfit with black stilettos and some dark eyeliner.
Meanwhile, Harry looked dapper in an emerald green Gucci blazer and bright green trousers.
He added a gigantic green brooch to his lapel and added more green with a tiny handbag. He also wore cream shoes.
The movie hits theatres in October this year.
My Policeman will see the former One Direction play a married policeman navigating a secret double life with a gay lover in Brighton throughout the 1950s - a time period where homosexuality was illegal.
In a clip released of the film in June, viewers can see Harry's character, policeman Tom Burgess, kissing his wife, Marion while also stealing some secret moments with museum curator Patrick.
The upcoming romantic drama film, directed by Michael Grandage, aims to examine the struggles the LGBTQ community faces in Britain in the 1950s when same-sex relationships were forbidden and illegal.
Get all the biggest showbiz news straight to your inbox. Sign up for the free Mirror Showbiz newsletter.
Towards the end of the debut trailer for the period drama, Tom's forbidden love affair is seemingly discovered - with Tom's wife weeping as she tears papers apart, and the police officer's uniform set alight on a burning bonfire as he watches on.
Harry's appearance at Toronto Film Festival comes after a dramatic few weeks with his Don't Worry Darling co-stars.
The star recently returned from Venice Film Festival, where fans went wild over the behind-the-scenes drama between the cast members.
He was even accused of spitting on Chris Pine, but both parties denied the rumours and called it a 'complete fabrication'.
Do you have a story to sell? Get in touch with us at webcelebs@mirror.co.uk or call us direct at 0207 29 33033.