Mark Wahlberg is giving away the $1.5 million he made for his re-shoots on the movie All the Money in the World after the outcry over him making more money than co-star Michelle Williams.

The Hollywood star is making a donation to Time's Up, which provides subsidised legal support to those who have experienced sexual harassment, assault, or abuse in the workplace.

His agency WME - which also represents Williams - is donating a further $500,000.

According to TMZ, Wahlberg says: "I 100% support the fight for fair pay and I'm donating the $1.5 million to the Time's Up Legal Defense Fund in Michelle Williams' name."

All the Money in the World needed reshoots after Kevin Spacey was replaced by Christopher Plummer.

While Williams reportedly did her re-shoots for daily expenses of $80, Wahlberg demanded to be paid and agreed to return for a hefty $1.5 million.

Michelle Williams