Tom Cruise and Cameron Diaz wrapped up work on Knight & Day yesterday afternoon, so their night was free to celebrate Katie Holmes's 31st birthday, which is actually today! The festivities took place at an Irish bar in Seville, with Isabella, Connor, and Suri coming out to wish Katie well. Cameron spent some time chatting with Tom and Katie, but she was also off getting a little touchy-feely with a male friend. The Holmes-Cruises called it a night and piled into a car, which drove them straight to the airport and toward their next round of holiday adventures.
To see more from the party, just read more.