Justin Theroux, is that you?!

The 44-year-old actor stepped out looking almost unrecognizable at the world premiere of his new film Zoolander 2 in NYC on Tuesday, Feb 9.

justin theroux

Justin on Feb. 9.

For his latest role, Jennifer Aniston's husband sported crazy dreadlocks and an obnoxious outfit for his portrayal of the Evil DJ in the upcoming comedy.

RELATED: Justin Theroux on Trying to Get Wife Jennifer Aniston to Star in Zoolander 2: "I Couldn't Get Past Her Agent"

The sequel — set to hit theaters Friday, Feb. 12 — follows models Derek Zoolander (played by Ben Stiller) and Hansel (played by Owen Wilson), who are working hard to stop a conspiracy to kill the world's most beautiful people. The A-list cast also includes Kristen Wiig, Penelope Cruz and Benedict Cumberbatch, just to name a few!

Click through the gallery below to see more stars who’ve transformed themselves for roles!