United Kingdom, Oct. 30 -- Charlie Sheen was upset at losing a role to Tom Cruise because of the "betrayal factor".

The 60-year-old actor had previously worked with director Oliver Stone on Platoon and Wall Street and thought they had an agreement that he would appear in the filmmaker's Born on the Fourth of July, and he's recalled how his brother Emilio Estevez asked him to sit down to prepare him for the shock news that the lead role had been given to their friend instead.

Speaking on In Depth with Graham Besinger, Charlie recalled: "Emilio, he calls me. He says, 'Hey, man. You sitting down?' And I think somebody died, right?

"I'm like, 'No, what's going on?" He says, 'Cruise is doing Born on the Fourth.'

"I love that Emilio thought...