This is Angelina Jolie's (Lara Croft) weapon of choice, the Heckler & Koch USP Match, they are used in many sequences during the film when they did not need a weapon armourer on set... There was also a Hero set live fire and Hard Rubber versions, used as well during stunts and running scenes.