James Marsden Is a Father Again

Getty Images

James Marsden recently welcomed his third child, a son named William Luca Costa-Marsden.

People magazine reports that the baby was delivered on December 14 in Los Angeles by Brazilian model Rose Costa, who briefly dated the 30 Rock star after he split from his wife Lisa Linde in 2011.

RELATED: Liz Lemon Weds On 30 Rock

A source told People that Marsden, 39, picked the baby's name and is being very supportive. 

Marsden has two children with Linde, daughter Mary James, 7, and son Jack Holden, 11.

PICS: Adorable Tots - Celebs and Their Cute Kids!