Julia Roberts earned US$3 million (NZ$4.2m) for four days of work.

According to Variety, the 48-year-old actress was reportedly paid US$750,000 a day for her role in Mother's Day, which earned just US$8.3 million on opening weekend.

Mother's Day was directed by Julia's frequent collaborator Garry Marshall and also stars Jennifer Aniston, Jason Sudeikis and Kate Hudson.

Roberts was previously paid a record US$20 million for her Oscar winning role in Erin Brockovich.


Meanwhile, Roberts previously revealed that her husband Danny Moder flew from New Zealand to surprise her on the set of Mother's Day.

She said: "We were Facetiming, I was at work and he was in New Zealand. And then he said, 'Wait I have something to show you' and the phone panned up and he was with our three kids, who had been in my hotel while I was working.

"That's when I realised he was in town to surprise me."

While Roberts was thrilled with the surprise, she admitted she was also embarrassed because she was wearing an unflattering wig for her role in the new movie.

She explained: "I was so embarrassed in my wig, I was like, 'What? Oh my god!'"

Roberts and Moder, 47, have been married since 2002, after meeting on the set of 2000's The Mexican and have children Hazel and Phinnaeus, 10, and Henry, eight, together.

- Bang! Showbiz