Hur länge har Tom Cruise och Katie Holmes varit tillsammans?

Hur länge har Tom Cruise och Katie Holmes varit tillsammans?

5 år