natalia cordova-buckley (born november 25, 1982) is a mexican actress. she was born in mexico city. cordova-buckley is best known for playing elena "yo-yo" rodriguez on "marvel's agents of s.h.i.e.l.d." and as the voice of frida kahlo in disney-pixar "coco" (2017).