Guest Stars Blake Johnston-Miller as Jemmy MacKenzie Rosa Morris as Mandy MacKenzie Diarmaid Murtagh as William "Buck" MacKenzie Chris Fulton as Rob Cameron Ben Lambert as Captain Richardson Angus Macfadyen as Brigadier General Simon Fraser Henry Ashton as Sandy Hammond Adam Astill as Colonel Grant Euan Stamper as Private Taft Mark Frost as Major General John Burgoyne Felix Uff as Captain Sir Francis Clerke Stefan Willi Wang as General Baron Friedrich Von Riedesel Johannes Schreiber as Gruenwald