Star Wars Republic Commando Delta Squad.
Bonus: Xbox game Republic Commando.