Sam Neill appeared in Thor: Ragnarok as a faux Odin.
It’s pretty easy to see where the confusion comes from now, especially when Neill isn’t really a Marvel regular.
Neill played the Asgardian actor who was playing Odin in the play, and he will reprise this odd role in the upcoming Thor: Love and Thunder, as well as a number of other interesting actors.
During one of Loki’s mischievous tricks, he put on a play that depicted a story of Loki’s own death in order to trick everyone into thinking he was dead, but he was, in fact, impersonating his father on the throne of Asgard.