Emma Watson as Lara Croft