From a dapper black velvet Ralph Lauren suit at the Golden Globes to a western-inspired fringe leather jacket at a Rodarte fashion show, the Canadian actor is not afraid to switch up his style. Here are his best red carpet looks.

2015

View this post on Instagram

Mid-smile

A post shared by Stephan James (@tdotsteph) on

Stephan opted for a casual yet elegant look on the red carpet during TIFF 2015, wearing a white, button-down shirt, grey trousers and a light-blue blazer for a pop of colour.

2016

View this post on Instagram

Reppin that ??

A post shared by Stephan James (@tdotsteph) on

A chic black-and-white look from Toronto-based menswear label Jaan Choxi made the actor stand out at the Toronto premiere of his movie Race.

It was Jaan Choxi again for a Race red carpet. This time, a burgundy suit in NYC.

2017

View this post on Instagram

#ShotsFired in NYC ? @ted_baker on the fit??

A post shared by Stephan James (@tdotsteph) on

Stephan paired a laid-back but elegant Ted Baker striped t-shirt with a navy blue suit at the special screening of his show Shots Fired.

The actor demonstrates his love for Jaan Choxi once again, wearing a grey suit with black satin lapels at the 2017 Canadian Screen Awards.

View this post on Instagram

BLACK 2017 @theblackball2017

A post shared by Stephan James (@tdotsteph) on

The actor’s floral print shirt added the perfect amount of contrasting colour against his all-navy look at the 2017 BLACK Ball.

2018

Stephan wore a three piece Gucci tan suit and crisp white shirt for a hometown red carpet appearance at the 2018 Toronto Film Festival.

Jimmy Choo patent derbies perfectly complemented the actor’s checkered Valentino suit at the premiere of Homecoming.

Stephan matched with his If Beale Street Could Talk co-stars KiKi Layne and Regina Hall in an orange Greyscale double-breasted suit at the 2018 Smithsonian National Museum of African American History and Culture Film Festival Presentation.

The If Beale Street Could Talk actor won the 2019 Golden Globes red carpet in a classic Ralph Lauren velvet suit and Christian Louboutin shoes.

View this post on Instagram

Roc Nation Brunch Big vibe?? @rocnation

A post shared by Stephan James (@tdotsteph) on

Stephan opted for a cool monochromatic blue look from Etro and accessorized it with matching blue shades at the 2019 Roc Nation Brunch red carpet.

View this post on Instagram

What a show.. @rodarte ??

A post shared by Stephan James (@tdotsteph) on

The actor looked effortlessly cool wearing a fringe leather jacket, skinny black jeans and black Giuseppe Zanotti boots to the fall-winter 2019 Rodarte runway show.

2019

Stephan wore a red velvet Etro three-piece suit for his first Oscars appearance.

View this post on Instagram

Reunited ❤️

A post shared by Stephan James (@tdotsteph) on

The actor showed love for Etro again with a checkered and plaid ensemble and paired it with navy blue, suede shoes at screening for Homecoming.