Frida ★★★★

Salma Hayek is superb.