James Marsden has become a dad for the third time.
Brazilian model Rose Costa - who the 30 Rock star dated after splitting from wife Lisa Linde last year - gave birth to son, William Luca Costa-Marsden last Friday, People reported.
James apparently picked the name and is being very supportive of his ex-girlfriend.
The 39-year-old actor is already father to daughter Mary James, seven, and son Jack Holden, 11, with Lisa.
Meanwhile, James has finished filming The Butler, in which he plays John F Kennedy, and 2 Guns alongside Mark Wahlberg and Denzel Washington.