Colin Farrell has become a father for the second time with the birth of his new son Henry.

Colin's partner Alicja Bachleda gave birth to a boy who the couple have named Henry Tadeusz Farrell.

Mothers round the world despaired as pictures became available of Alicja just weeks after the Oct. 7 birth.

Colin, 33, and Alicja, 26, were snapped this weekend at a U2 concert and while Colin looks his usual disheveled self, Alicja looks stunning.