Sophie Scanlon as Ophelia and Elizabeth Yamauchi as Laertes