Sylvester Stallone and Bruce Willis made their reputations being movie tough guys.
And now, the testosterone is apparently spilling from the big screen to Twitter.
Stallone, 67, revealed on Twitter that Willis, 58, will not appear in "The Expendables 3."
The decision apparently pleased Stallone, who tweeted Tuesday: "WILLIS OUT… HARRISON FORD IN !!!! GREAT NEWS !!!!! Been waiting years for this!!!! GREEDY AND LAZY …… A SURE FORMULA FOR CAREER FAILURE."
A representative for the actor confirmed that the tweet referred to Willis, but didn't comment further, the Huffington Post reported. A rep for Stallone didn't return a request for comment from ABC News.
"Nobody's saying what the exact reason is," Matt Belloni, executive editor for The Hollywood Reporter, told ABC News. "Stallone made a reference to being greedy. What likely happened is very simple, Bruce Willis probably asked for more money and they weren't willing to give it to him."
The first film in the successful franchise starred Stallone, Dolph Lundgren and other action veterans. Many returned for the second film, alongside Willis, Jean Claude Van Damme and Chuck Norris.
Willis will be replaced in the "Expendables 3? cast by 71-year-old Harrison Ford, who starred in the "Indiana Jones" movies.
Willis, who starred in the "Die Hard" film franchise, did not immediately respond publicly to Stallone's tweet.
Some questioned Stallone's choice of medium.
"I'm not surprised Sylvester has frustrations but I'm surprised that he went public with it," said Howard Bragman, ABC News consultant and vice chairman of Reputation.com. "It's rare that you see something like that that's so aggressive on Twitter."