He wore a toupee in most of his later roles. The exception was the "Remington Steele" episode "Steele in the News" (), in which Cannon played a TV news anchor who only wore his toupee while broadcasting. He also appeared (with his toupee), that same season (#2), of "Remington Steele" in Episode 21 "Hounded Steele". In the second season of "Twelve O'Clock High" (1965–1966) he played Brig. Gen. Dave Creighton, who worked for Allied intelligence and helped to foil a plot by Nazi saboteurs in the 34th episode of the series, "RX For A Sick Bird".