1. Bradley Cooper
2. Tim McGraw
3. Jennifer Hudson
4. Rob Lowe
5. Blake Lively
6. Robert Downey Jr.
7. Tyra Banks
And these are by no means the only celebrities that do not drink. There are actually a lot more celebrities than people may think!