Hilary Swank is addicted to vitamins.The Oscar-winning actress is so health obsessed she takes 45 vitamins a day and insists on having regular vitamin injections.
Hilary, 33, said: "This is my Aloe C, which I dissolve in water. Here's my flax. This one's for my immune system, and this one is my BrainWave - it's great if I have a lot of lines to memorize.