Guillermo del Toro (HELLBOY) has fashioned an adult fairy tale so visually inventive with such a compelling story that it is certain to become a classic. If there is one perfect film of 2006, it is certainly this one.
Ofelia (Ivana Baquero, FRAGILE) is a young girl who tries to forget about the war torn world she lives in by delving into the fantasy world of books. The fascists are battling the rebels in Spain. After her father is killed in the fighting, Ofelia's mother Carmen (Ariadna Gil, 1998's DON JUAN) remarries Capitan Vidal (Sergi Lopez, DIRTY PRETTY THINGS), a brutal fascist who cares more about the welfare of his unborn son over that of his new bride, who is having a very difficult pregnancy.