If a movie violates canon,
If the subject of the movie has 'canon' to violate, then the subject of the movie has a problem, not the movie.
I do not mean to offend, but 'canon' and the people who take it seriously... they are the ones with the problem. A story is told for its audience, not for the sake of the story. Tailoring the tale to the medium and the audience is as old as the oral tradition of telling stories.
When I sit around telling campfire stories, tailoring the details and events to localize them, modernize them, and make them more accessible and more engaging... your the guy looking them up in the big book of canon shrilly bleating that such and such didn't happen just-so; and so-and-so went here first and then there.... and the whole thing was in New York not Seattle... trust me the problem is NOT with the story i told.