Christian Bale: Los Angeles Premiere of ‘Public Enemies’

With his wife Sibi Blazic by his side, Christian Bale was all shaggy-haired smiles at the Los Angeles premiere for his film Public Enemies.

Bale plays Melvin Purvis in the film, the FBI agent determined to bring down Johnny Depp’s John Dillinger and his merry band of gangsters.

Christian weighed in on why he believes gangsters will remain a subject of interest. “The finest cars,” Bale said. “[Their] cars have this artistry, and they have a sense of the character.”

And although he and Depp face off in the film, off-screen, the two expressed nothing but respect for one another. “He’s a very unique actor. And I admire his work,” Bale told MTV News. I love it when he plays nice.

Gallery Info: Christian Bale at the Los Angeles premiere of Public Enemies.