Christian Bale was playing Tom Cruise in 'American Psycho'

Before we knew Christian Bale had a penchant for losing his temper, he only played madmen in movies like American Psycho. But we always wondered where he got his inspiration for the sociopath in the 2000 movie. Would you believe it was Tom Cruise? Actually, yeah.

"We talked about how Martian-like Patrick Bateman was, how he was looking at the world like somebody from another planet, watching what people did and trying to work out the right way to behave," director Mary Harron told Black Book. "And then one day he called me and he had been watching Tom Cruise on David Letterman, and he just had this very intense friendliness with nothing behind the eyes, and he was really taken with this energy."

That's perhaps the most astute observation of what's wrong with Tom Cruise we've ever read. Of course, this pretty much rules out Tommy being in the next Batman movie, we'd think.

About the blog

Here's the latest celebrity gossip and news about actors on drugs, pop stars having babies, Hollywood stars getting married and celebrity deaths. Compiled by Lydia Harvey and the folks at tbt*, Tampa Bay's free daily newspaper, it pokes fun at celebrity gossip and those who worship it. And don't forget the amazing YouTube clips that find their way into the Juice.