Question: is frodo the main character?
Answer: Frodo is the protagonist until near the end, where Tolkien pulls off one of the boldest narrative moves in the history of literature: he makes Sam the protagonist.