Human Rag'N'Bone Man Download 'Human' on iTunes
The actor and wife Jennifer Garner are expecting third child
The couple, who already have two children, 5 year old Violet and 2 year old Seraphina, have revealed the sex of their unborn baby.
The stars will be welcoming a baby boy at the beginning of 2012. According to insiders Affleck is over the moon at the thought of having a "sports buddy".