The film was set to open at the Space Cinema Odeon in Milan until local police grew concerned that the swelling fans posed a significant safety risk and shut it down.
Read More The film was set to open at the Space Cinema Odeon in Milan until local police grew concerned that the swelling fans posed a significant safety risk and shut it down.