It's exactly two years since Tom Cruise and Katie Holmes walked down the aisle!
Despite the inevitable rocky-relationship rumours that dog every high-profile union, the romance that began with some notorious sofa-jumping back in 2005 still seems to be going strong.
And, of course, it has produced the most adorable celebrity tot in town in the form of two-year-old daughter Suri.
Successful marriages are hard to come by in Tinseltown but Katie and Tom are putting Hollywood's happily ever after back on the map by celebrating their two year anniversary.

















