The full list of best fathers is: 1. Brad Pitt 2. Heath Ledger 3. Ryan Phillippe 4. Ben Affleck 5. Will Smith 6. Matthew Broderick 7. Chris Martin 8. Guy Ritchie 9. David Arquette 10. Dean Cain