From The Perez Hilton Collection

It takes a real man to wear this!

Daniel Day Lewis raided our closet and showed up at the premiere of There Will Be Blood at the Ziegfeld Theater in New York City on Monday night dressed like that.

With a movie title that depressing, he thought it’d be fun to wear something cheery!

[Image via Buzz Foto.]