Throughout the series, Legolas runs out of arrows twice: Once during the attack in Amon-Hen, and again during the battle at Helms Deep.