Patrick Macnee played John Steed in The Avengers and The New Avengers. He also voiced Invisible Jones in the movie.
Biography[]
Early life[]
Education[]
Career[]
Gallery[]
Patrick Macnee played John Steed in The Avengers and The New Avengers. He also voiced Invisible Jones in the movie.