Katie Holmes celebrated geting older last night with her husband Tom Cruise and daughter Suri Cruise and new BFF Cameron Diaz in Seville! Tom's older kids Isabella and Connor and other friends were all at the party held in an Irish pub near where Tom and Cameron have been working on their latest film
Knight and Day. After the party the Cruise family hopped right onto their private jet and said goodbye to Spain as they head back home for the holidays! We hope Katie has a wonderful next year ahead of her, happy 31!