In the movie version of Lord of the RingsThe Lord of the Rings, Legolas is seen many times shooting arrow after arrow, yet he never seems to run out.
For example, after the long battle at the end of The Fellowship of the RingThe Fellowship of the Ring, his quiver is completely filled.
Where are all these arrows coming from? Is it some form of elven magic? If so, it is never explained either in the movie, nor in the book that I can recall.