Jessica Alba has made a substantial donation to a charity - after she was caught plastering protest posters over one of their billboards in Oklahoma.
The actress landed in trouble with authorities after she defaced sites all over the state's capital Oklahoma City, including electrical boxes and a bridge, with pictures of a shark.
The star, who was making an animal rights protest about the plight of great whites, also papered over a poster campaign for charity United Way - and she has now contributed a "generous" sum to the organisation.
Alba, who will not face charges over the incident, has declined to disclose the exact amount she gave to the charity.