Guest Stars Craig Parker as Darken Rahl Jessica Marais as Denna Gina Holden as Lucinda Peter Daube as General Grix Peter McCauley as Sorcerer Nigel Godfrey as General Bain Nick Kemplen as D'Haran Lieutenant Meryl Cassie as Courtesan Chad Mills as Dying Soldier Joshua Winger as Aide-de-Camp