Fifteen years on, Sucker Punch remains Zack Snyder’s most divisive film — but what many dismissed as style over substance was ...