Yes, Tom Cruise has had several marriages. He was first married to Mimi Rogers, but they divorced a few years later. Then, he married Nicole Kidman, but they also divorced. He was recently married to Katie Holmes, but they also divorced.
Tom Cruise has five children. Their first child is Sonny Meyer and was born in 1986. Their second child is Isabelle Meyer and she was born in 1992. Their third child is Connor Meyer and was born in 1995. Tom Cruise also has two other children named Suri Cruise. Who was born in 2006, and Arthur Cruz, born in 2012.
After Tom Cruise and Katie Holmes separated, they created a special place where they could take care of their children together. They both love their family very much and are sure to spend time with their children. Even though they are no longer married, they are still friends and work together to care for their children.

Also Read- Who played kandi on two and a half men?
