Christian Bale seemed to put his very public recent troubles behind him as he made his way down the red carpet with his wife Sibi at the Barcelona premiere of The Dark Knight yesterday evening. Bale apparently avoided reporters but spent lots of time signing autographs — he even had a bit of a smile on his face. His co-stars Maggie Gyllenhaal and Aaron Eckhart also made the trip over from the UK to attend the Spanish screening. As it gets ready to hit screens overseas, the film continues to smash records. After being out only five days, it just passed Pirates of the Caribbean: Dead's Man Chest as the fastest movie to net $200 million. It has also already made more than Batman Begins did in its entire run — pretty incredible.

To see more of the film's cast in Spain just read more

Images include: Maggie Gyllenhaal, Aaron Eckhart, Christian Bale, Sibi Blazic