 The director of 300 , Zack Snyder , stated in an MTV interview that " the events are 90 percent accurate . It 's just in the visualization that it 's crazy .... I 've shown this movie to world @-@ class historians who have said it 's amazing . They can 't believe it 's as accurate as it is . " Nevertheless , he also said the film is " an opera , not a documentary . That 's what I say when people say it 's historically inaccurate " . He was also quoted in a BBC News story as saying that the film is , at its core " a fantasy film " . He also describes the film 's narrator , Dilios , as " a guy who knows how not to wreck a good story with truth " . 
