The Top 10 actresses past their expiration date list was published by Spike TV this year ranking celebrities who age badly.

They hit their expiration date and go bad, and once they hit that point there's no making the sour gallon of milk scrumptious again, the magazine writes.

See the 10 celebrities ranked by the magazine:

10. Nicole Kidman

9. Teri Hatcher

8. Drew Barrymore

7. Helen Hunt

6. Renee Zellweger

5. Lindsay Lohan

4. Sarah Jessica Parker

3. Meg Ryan

2. Cameron Diaz

1. Julia Roberts