In my humble opinion: Katie Holmes left Tom Cruise, not because of scientology, but because Tom Cruise is an egotistical, controlling maniac and Katie had to get the hell out. Wanna hear why I think this…follow me on this ride if you will please. Katie Holmes starred in the original Batman Begins as Rachael Dawes. After appearing in that film she went on to star alongside Aaron Eckhart in Thank You For Smoking. Think back and you might remember that there was this big to do about her having a sex scene with Aaron Eckhart. Tom Cruise apparently even showed up to on set the day the scene was filmed to “monitor” the situation…I also heard that he had so many issues with the scene that it was scaled back before the movie was released. Katie Holmes would later go on to say that she couldn’t do the sequel for Batman, The Dark Knight and opted instead to star in Mad Money. Now I ask you, once Tom Cruise found out that Aaron Eckhart had been cast as Harvey Dent in The Dark Knight do you think there was any pressure put on Katie by her controlling husband to drop out of the franchise? The answer: Of course there was. Tom Cruise couldn’t handle seeing his wife being intimate (even if it was just acting) with another man…Tom’s ego was writing checks his body couldn’t cash when he married Katie Holmes. Whether there is evidence to back this theory up is another story because like I said, this is just my humble opinion.