Mark Wahlberg got the message — Twitter and the media-industry world had decided over the last two or three days that he had acted like a huge asshole for greedily exploiting the last-minute preparation to re-shoot All The Money in the World last November, and in so doing snagging a $1.5 million payday while costar Michelle Willams got zip.

And so he and his agency, William Morris Endeavor, have coughed up a $2 million donation in Williams’ name to the Time’s Up legal defense fund — essentially a “we’re sorry, will you forgive us?” gesture backed by serious dough.

I think Wahlberg has done the right thing here. He’s still who he is and many of his movies still suck eggs, but he’s stood up and atoned for his greedhead move and so has WME. Let it go.

“Over the last few days my reshoot fee for All the Money in the World has become an important topic of conversation,” Wahlberg said in a statement. “I 100% support the fight for fair pay and I’m donating the $1.5M to the Time’s Up Legal Defense Fund in Michelle Williams’ name.”