Dreamy James Marsden, who most recently played Tina Fey's boyfriend on 30 Rock, is going to be a dad again, reports the New York Post. The baby's mom is rumored to be a pretty Brazilian model named Rose Costa, whom he may not have exactly intended to knock up.
The 38-year-old actor already has two kids with his ex-wife, Lisa Linde. They divorced last October, and Marsden supposedly started seeing the 24-year-old Ford model shortly thereafer.
More from YourTango: Is Faith Hill Still Sexy Without Makeup On?
According to the Post, Rose "discovered she was pregnant after they spent a night in Miami," which, to us, seems like code for "they were totally not planning for this baby at all." James Marsden Is Single After Ending 11-Year Marriage
Reportedly, Rose had been living with her boyfriend of two years, Chris Santos, before breaking up and getting together with Marsden. However, a "heartbroken" Chris managed to woo Rose back, but not before she supposedly had one last night of passion with James in Miami on a layover to Brazil.
"She confessed everything (to Chris). She told him they hooked up one night, one time," said a source to the newspaper.
As expected, Chris and Rose reportedly split for good after that, and while there's no word on Rose and Marsden's relationship status, we hope that the actor will be as a good dad to his and Rose's baby as he is to his other kids.
More from YourTango: Jennifer Love Hewitt Sizzles In Sexy, New Photo Shoot
More juicy content from YourTango:
Photo Credit: Getty