Blackadder Goes Forth from the front, and Melchett's bureaucratic assistant, Captain Kevin Darling (Tim McInnerny). Despite the two being of equal rank, Blackadder treats Darling with contempt—while the former is on the front line, the latter is "folding the general's pyjamas". Their animosity is mutual, largely as a result of Blackadder exploiting the comic potential of Darling's surname at every opportunity. "Blackadder Goes Forth" is more satirical in tone than the previous three "Blackadder" series and most sitcoms, taking the opportunity to present an anti-war message. The dialogue is marked throughout by satirical musings about the nature of the war, its origins and
Spooks (series 3) and guest appearances. Megan Dodds returns as CIA liaison Christine Dale in the first episode. Tim McInnerny recurs as JIC chairman Oliver Mace. McInnerny was better known as a comedic actor, particularly for his role in "Blackadder", but the producers felt that quality made Mace a more menacing character. Richard Harrington plays Will North, Zoe's boyfriend turned fiancé. Ian McDiarmid guest stars as Fred Roberts. The producers noted that McDiarmid played Roberts with the right amount of vulnerability, strength and stubbornness. Indian actor Anupam Kher appears as Harakat in "Who Guards the Guards?". Oyelowo stated that Kher had an "instant