Kevin Federline, the former husband of Britney Spears, shared videos of the singer yelling at their sons.
He shared the videos on Instagram and deleted them after a short while.
The former couple had two sons Sean Preston, 16, and Jayden James, 15 together.
The video shared by Federline was made four years ago.
Yahoo Entertainment reported that the clips from two separate incidents.
"I can not sit back and let my sons be accused in this way after what they've been through," he wrote on Instagram.
"As much as it hurts us, we decided as a family to post these videos the boys took when they were 11 & 12. This isn't even the worst of it. The lies have to stop. I hope our kids grow up to be better than this."
Spears's attorney, Mathew Rosengart, hit back at Federline in a statement, claiming he "has undermined his own children" and violated the singer's privacy.
'Vikram Vedha' is a Hindi remake of a 2017 Tamil film
Reese Witherspoon left social media swooning with her adorable birthday post for her son Tennessee
Kremlin-friendly film director Nikita Mikhalkov earlier on Monday told the Russian state-run TASS news agency that...
The 53-year-old singer was also visited by her child Emme
Meghan Markle had reportedly surprised the Queen with her wedding dress as well.
Brad Pitt reportedly in talks to join Ryan Reynolds in 'Deadpool 3'