Keanu Reeves as Legolas