The weekend did not bring any good news for Tom Cruise. His new film "Knight and Day" raked in barely $20.5 million over the weekend, whereas "Toy Story 3" earned $59 million and Adam Sandler's "Grown Ups" had $41 million.

"This was the worst opening for a Cruise action movie in 20 years," an industry insider told Popeater.

"I just don't see how even the eerily eternally optimistic Tom can see this as anything but very bad news, maybe even the end of Tom's long career."

Cruise's films were certified box office hits, but the wheels have turned as he can't seem to draw an audience for his recent movies.

His last few films, such as "Lion For Lambs" and "Valkyrie", were box office flops and "Knight and Day" was no different.

"People have turned on the once beloved actor and don't want to spend two hours with him anymore," one producer said.

"I have never in my years in biz seen such venom for an actor. Tom has become the poster child of everything creepy. After this weekend he must be worried that his career is over."

Cruise's superstardom isn't working for him anymore as people no longer seem interested in seeing him on the big screen.