Irina Shayk and Barabara Palvin turned the red carpet into a catwalk as they both appeared at the premiere of their new movie Hercules.