<Li> Penélope Cruz as Pelagia </Li> <Li> John Hurt as Dr. Iannis </Li> <Li> Christian Bale as Mandras </Li> <Li> David Morrissey as Captain Günther Weber </Li>

Who played mandras in captain corelli's mandolin