Selena Gomez as Lara Croft fighting pirates