As per new claims, he insisted she used his private jet so that his entourage could keep an eye on her, reports thesun.co.uk.
A source said Cruise, 50, ordered film bosses to scrap any promotional posters which showed her in "compromising" positions for a movie in 2005.
They had just started dating when Holmes appeared in the movie Thank You For Smoking with Aaron Eckhart.
And during the making of Batman Begins, the Top Gun star had banned her from flying with the rest of the cast.
"Tom treated her like a robot, taking every decision about her public and private life," said the source.
The 33-year-old actress, who has filed for divorce from Cruise, was pictured looking painfully thin in a backless top here. Together, they have a daughter named Suri.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ