Played by 26-year-old British newcomer Ben Barnes as a kind of Mediterranean, pretty-boy Hamlet, the prince escapes a plot by his uncle King Miraz (Sergio Castellitto) -- who has usurped his throne -- and falls in with a rag-tag band of talking badgers, valiant mice, dwarves, minotaurs, griffins and centaurs.
CNN: Review: A glowing 'Prince Caspian'