6. Colin Farrell
Colin Farrell raises 2 sons all by himself. James is 16 years old and his mother is a model Kim Bordenave with who Colin didn’t stay together long. His younger son Henry is 10 years old, and he got him with a Polish actress who broke up with him soon after. Even though his relationships with the women didn’t go so well, he said that he would provide for his sons for life.