Guest Stars Craig Parker as Darken Rahl Jessica Marais as Denna Gina Holden as Lucinda Peter McCauley as Sorcerer Peter Daube as General Grix 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