This short Fan film tells the story of three people tasked by Odin to capture Loki and contain his power. Creating the artifact known as The Mask.
Bookmark - 123-MOVIES.BUZZ