Sophie Turner on red carpet wearing Louis Vuitton