Ryan Reynolds played Marvin Gaye's 'Let's Get It On' when Blake Lively was in labour.
The 'Deadpool' actor admits his wife - with whom he has 13-month-old daughter James - was less-than-impressed with his choice of tunes for the delivery room when she was giving birth to their little girl.
He said: "I jammed a little Marvin Gaye's 'Let's Get It On'.
"It was like steak knives coming out of her eyes. Just like, 'Are you f***ing s****ing me right now?' "
But the 39-year-old star thinks he just caught his spouse at the wrong time.
He added on 'Late Night with Seth Meyers': "She was a mercenary ... I think I just caught her right in the middle of a contraction.
"She was pretty much making jokes the entire time."
With Seth expecting his first child with wife Alexi Ashe, Ryan advised the host to do the "dirty work" and take on the less pleasant parenting tasks.
He said: "Just do the dirty work, man. You gotta do the diapers, you gotta do the middle of the night thing.
"I mean, your wife -- a human being will exit your wife, so she's done enough. Just change the diapers."