I was thinking, wow this actress looks like an offbrand Salma. *checks credit* crap its her.
Hayek is an ageless beauty who always looks fantastic in movies. She is also not a good actress and can't seem to inhabit any role. This was no exception. She was terrible.
She is awful but she looks great.