Credit: Todd Williamson/Getty Images

Frank Stallone has apologized. Well, sort of.

The actor-musician went on a Twitter tirade after his brother, Creed star Sylvester Stallone, lost best supporting actor to Bridge of Spies actor Mark Rylance at Sunday’s Oscars.

“The Academy should be ashamed of themselves,” Frank Stallone wrote on Twitter. It’s as clear as the nose on your face that Sly won. Mark who? It’s total Hollywood bulls—.”

He added: “If I was Mark? I would have been embarrassed” and “Mark Rylance couldn’t even comb his hair for Christ sake this is the 3rd time Sly’s gotten ripped off.”

Late Monday evening, he offered this tweet in way of apology: “I will always defend what right but I was wrong to put down Mark Rylance and I apologize. He is a fine actor but I thought Sly deserved it.”

He then went on retweet fans who agreed with him and continued to argue that his brother should have won. “Thanks to my fans for supporting I’m done responding to idiots,” he wrote. “If you don’t stick up for your family then who are you as a person.” He added, “Now I’m having a Meltdown? When you stick up for your beliefs and family from nasty tweets. It’s called fighting back. No PC here.”

Earlier Monday, Sylvester Stallone took to Instagram to address his brother’s social media outburst. “I’m very happy and please understand my brother is so emotional because he is just very protective and only wants the best for me. Life is good!”

And in another Instagram post, he offered this message for fans: “To all the ‘real Rocky’s’ of the world, Please hang on to your dreams, NEVER GIVE IN , NEVER GIVE OUT , NEVER GIVE UP! thanks for the support,” he wrote.