Margot Robbie looks stunning on the red carpet with Colin Farrell