Although a brief promo Alejandro González Iñárritu’s (Babel) Biutiful arrived while the film was being praised at Cannes, it’s only now that a full trailer has been released, thanks to Optimum. Javier Bardem plays Uxbal, a survivor on the invisible margins in todays Barcelona, who tries to reconcile with love and save his children, as he tries to save himself. Involved in illegal dealing, his life changes when he is confronted by his childhood friend, who is now a policeman. Although it lost on the Palm D’Or, which many expected it to win (Bardem picked up the Cannes Best Actor prize though), the movie was still heaped with praise, so watch the trailer below in preparation for film’s release later this year.