Tag: Fan of Ghost in The Shell? The first trailer is … surprising!