Michelle Monaghan has given birth to a baby boy, it has been revealed.
The 'Gone Baby Gone' actress welcomed their second child, son Tommy Francis White, on October 30, People Magazine reported.
The 37-year-old actress has told the magazine that everyday feels like Christmas and motherhood is a very "profound love".