Frida 2002 ★★★★

Salma Hayek is superb.