Salma Hayek can do it all!
The 50-year-old actress played babysitter and chef for Ryan Reynolds and Blake Lively in a hilarious throwback pic posted to her Instagram on Thursday.
"When your friends invite you for dinner and you end up doing all the work," she wrote alongside the snap, which shows her cooking dinner while holding Reynolds' daughter on her hip. "#hitmansbodyguard #ryanreynolds #tbt."
"I am not innovative in the kitchen," he admitted. "If I cook, you'll have a structure fire. The firemen will kick down our door, take my wife away, and give her a better life."
See more in the video below.