Actresses Salma Hayek and Penelope Cruz have been costars a handful of times (Bandidas, anyone?), but they also happen to be real-life best friends, which is difficult to comprehend because that much beauty really shouldn’t be in the same place at the same time. I’m no scientist, but I’m pretty sure that’s how earthquakes happen.

Thr 50-year old Hayek, who hails from Mexico, recently lent her voice to the Pixar-esque filthtacular Sausage Party; 42-year old Cruz, of Spain, stars in an upcoming Pablo Escobar biopic. Needless to say, both women are as just as gorgeous as they’ve ever been. I mean, just take a look at this pic that Hayek just posted to Instagram:

Good #friends are forever Los buenos #amigos son para siempre. #spain #mexico #penelopecruz

A photo posted by Salma Hayek Pinault (@salmahayek) on

Are you kidding? I dare anyone to name a hotter BFF duo than these two. Continue to bask in their friendship via Instagram below.

Buenos días! #friends #forever 💕#salma

A photo posted by Penélope Cruz (@penelopecruzoficial) on

L.A. Sunshine makes me smile even when I’m stuck in traffic. #obamaishere #losangeles #sunshine #happy

A photo posted by Salma Hayek Pinault (@salmahayek) on


A photo posted by Salma Hayek Pinault (@salmahayek) on