A Brazilian grandmother has been praying to a Lord of the Rings statue for years without knowing it.

Elrond, Lord of Rivendell, is the half-elf leader played by Hugo Weaving in the Peter Jackson-directed films.

Gabriela Brandao, from Florianapolis, published photos on Facebook of a three-inch figurine of the character with the caption: "The funniest discovery of 2016."