Vincent Cassel in the new Yves Saint Laurent ad, directed by Darren Aronofsky (as was promised back in January)