Jude Law and Nicholas Hoult put on a dapper display at the premiere of The Order at Toronto International Film Festival on Sunday.
The Warm Bodies actor, 34, looked effortlessly handsome in a black suit with wide legged trousers and a crisp white shirt.
Jude, 51, looked equally as smart in a pinstripe grey suit and a white shirt which he unbuttoned down to his chest to show off some of his chest hair.
The two actors were joined on the red carpet for their Canadian premiere by their co-stars Jurnee Smollett and Tye Sheridan.
Jurnee, 37, put on a busty display in an off the shoulder black dress with a velvet bow detail while Tye, 27, opted for an olive green suit and tie with a beige shirt.
Jude Law, 51, and Nicholas Hoult, 34, put on a dapper display at the premiere of The Order at Toronto International Film Festival on Sunday
The two actors were joined on the red carpet for their Canadian premiere by their co-stars Jurnee Smollett (left), Tye Sheridan (centre)
The stars were promoting their latest project The Order, which is directed by Justin Kirzel and written by Zach Baylin and is based on the 1989 non-fiction book The Silent Brotherhood
The stars were promoting their latest project The Order, which is directed by Justin Kirzel and written by Zach Baylin and is based on the 1989 non-fiction book The Silent Brotherhood by Kevin Flynn and Gary Gerhardt.
The movie is set In 1983 and features a series of increasingly violent bank robberies, counterfeiting operations and armoured car heists frightening communities throughout the Pacific Northwest.
As baffled law enforcement agents scramble for answers, a lone FBI agent (Jude), stationed in the sleepy, picturesque town of Coeur d’Alene, Idaho, comes to believe the crimes are not the work of traditional, financially motivated criminals but a group of dangerous domestic terrorists, inspired by a radical, charismatic leader (Nicholas), plotting a devastating war against the federal government of the United States.
Later in the day, the cast had official portraits taken and the group seemed to be having a good time as they laughed and chatted in front of the camera.
For the snaps, Jude donned a grey suit with a large lapel and finished his look off with a white vest and matching pocket square.
Nicholas donned a light green open shirt and matching vest which he tucked into a pair of khaki baggy trousers.
Jude’s suave figure comes after he cut a dashing figure in an all black ensemble for the Venice premiere of his latest project.
Jude donned the suit for the premiere at the Venice Film Festival last week.
Later in the day, the cast had official portraits taken and the group seemed to be having a good time as they laughed and chatted in front of the camera
Jude Law cut a dapper figure in a black suit as he attended The Order premiere at the Venice Film Festival on Saturday evening
Jude stars as lone FBI agent Terry Husk in the thriller movie
Meanwhile, his co-star Nicholas Hoult, 34, who stars as radical, charismatic leader Bob Matthews in the movie, looked handsome in a black tuxedo suit
The actor who stars as lone FBI agent Terry Husk in the thriller movie, sported a black vest top underneath his smart blazer.
Rather than opting for a simple shirt and tie combo, Jude mixed things up a little bit as he wore a loose-fitting navy tie and showed off a glimpse of his chest hair.
He teamed a pair of smart shiny leather shoes with his red carpet ensemble and enthusiastically interacted with fans as he signed his autograph.
Meanwhile, his co-star Nicholas Hoult, 34, who stars as radical, charismatic leader Bob Matthews in the movie, looked handsome in a black tuxedo suit.