Cannes, red carpet. Rachel Weisz e Colin Farrell.