Looks like Red Faction: Guerilla to me. Now I want to replay it.