This movie has something for everyone. Beautiful art direction, whimsical characters, and even some not-so-veiled references to British history, make it appealing on many levels. The acting is superb, with Helena Bonham Carter as the Red Queen stealing the show.