Patrick Macnee, who played agent John Steed on 1960s TV series ‘The Avengers,’ dies at 93 June 25, 2015 Associated Press, LOS ANGELES (AP) — Patrick Macnee, who played agent John Steed on 1960s TV series ‘The Avengers,’ dies at 93. FacebookTwitterPinterestLinkedin