I don't put too much blame on Bloom's portrayal of Legolas. I’ll blame those who don’t grasp Hollywood characters always auto succeed when the director want them to. Some systems and variants embrace that over the top crap, Core D&D does not. In Core D&D the Oliphant soaks up arrow after arrow due to HD and CON, takes his AoO, hits due to STR and BAB, nails the elf, grabs and does constrict damage and probably kills the elf archer in a round or two because the rest of the party is still on the wall.