August 18, 2021 | 12:27pm

Dylan O’Brien is having a blond moment.

For his upcoming role in the Hulu movie “Not Okay,” the actor, 29, traded his dark brown hair for a platinum buzzcut.  

The film’s official TikTok debuted his new ‘do, sharing a behind-the-scenes look at the transformation on Tuesday.

In the clip, the star sits down in a hairstylist’s chair as the iconic “Legally Blonde” quote “So you’re breaking up with me because I’m too…blonde?” plays in the background, teasing the transformation. 

Seconds later, the “Maze Runner” actor removes his apron, revealing the fresh cut and dye job.

“U guys asked and we delivered. meet Colin,” the “Not Okay” account captioned the video, asking in the comments, “did we break the internet yet.”

While the jury’s still out on whether Elle Woods approves, the internet was certainly sent into a tailspin over the transformation.

“This movie is called ‘not okay’ because after this I’M DEFINITELY NOT OKAY,” a fan commented, while another added, “i guess i’m into blondes now.”

A slew of fans drew comparisons between the “Teen Wolf” heartthrob and other famous faces, including Justin Bieber, Paul Walker and Eminem.

“Dude, dylan o’brien as colin in ‘not okay’ is the real slim shady” one tweeted, while others pointed out the star’s seemingly fake tattoos, commenting, “Okay but why does blonde dylan remind me of zayn malik.”

Dylan O'Brien
Dylan O’Brien with his signature brunette hair.
Getty Images

O’Brien isn’t the only one switching up his style for the upcoming satire film, as his co-star Zoey Deutch also lightened her locks for her role in “Not Okay.”

The actress, 26, was spotted filming in New York on Monday, rocking blond, face-framing highlights.