Hard movie to watch but really fine. And Gael Garcia Bernal is an actor to watch!