Mark Schultz, whose story was dramatised in Foxcatcher, has issued an apology to filmmaker Bennett Miller for his outspoken comments about the movie.
The 54-year-old wrestler, portrayed in the film by Channing Tatum, claimed he was "temporarily insane" when he made the remarks about the Oscar-nominated drama, which stars Mark Ruffalo as his brother Dave and Steve Carell as his brother's killer John du Pont.
Having hit out at the director over alleged historical inaccuracies earlier this year, Mark took to Twitter to apologise for his criticisms.
"#Foxcatcher is a miracle. I'm sorry I said I hated it. I love it. I love my interpretation and will ignore the haters. I'm never getting mad," he tweeted.
"I think the problem I had was the context of the movie. It's what happened was so hard. My brother's murder. My career ruined. I feel terrible about what I did to Bennett. I should have followed God, not man."
He added: "I apologize to you before the world Bennett. I'm sorry. I was temporarily insane."
Mark heaped praise on the filmmaker and cast, writing: "Bennett Miller is the greatest director ever. 3rd time's the charm. He's due an oscar. Channing Tatum GOT ROBBED. HE WAS SO GOOD IT WAS UNREAL. I'm amazed he wasn't nominated."
Mark, who has since published his version of the incidents, previously wrote: "#Foxcatcher couldn't have portrayed me more inaccurately if they tried. In #Foxcatcher the movie my relationship with duPont is fiction. He was so repulsive I could barely tolerate him. I was there for (money) only."
The film has garnered a few awards, including best director at the Cannes Film Festival. It is up for five Oscars including best actor for Steve, best supporting actor for Mark and best director for Bennett.