“Erin Brockovich” – a tale of a brassy whistle-blower – starring Hollywood’s highest-paid actress, Julia Roberts, has grossed almost $87 million as it enters its fourth week at the box office.

The movie is based on the true exploits of a single mother who gets a job at a law firm and stumbles upon a case of water contamination by a water utility, winning a record $333 million settlement for the victims.