“X-Men” and “30 Rock” actor James Marsden is expecting a baby with sultry Brazilian model Rose Costa just months after splitting with his wife of 11 years, Page Six can reveal. Marsden, the blue-eyed heartthrob who plays Tina Fey’s love interest on the NBC comedy, was divorced from his wife Lisa Linde, with whom he has two children, in October.