Colin Farrell and his actress girlfriend Alicja Bachleda are celebrating the birth of their first child together.

A representative for the actor told People magazine that the couple's son, Henry, was born on 7 October in Los Angeles.

It is 26-year-old Bachleda's first child.

Farrell has a six-year-old son, James, with model Kim Bordenave.