Gordon has twice been depicted incorrectly as fighting at the Battle of Waterloo: in the 1970 film "Waterloo", where he was played by Rupert Davies, and the "Dad's Army" episode "A Soldier's Farewell", where he was played by John Laurie.