Guest Stars Craig Parker as Darken Rahl Kevin J. Wilson as General Egremont Jessica Marais as Denna Brooke Williams as Jennsen Owain Pennington as D'Haran Guard Judy McIntosh as Tarralyn Charles Unwin as Field Commander Trymann