[2] He occasionally took on heavier parts, such as the scheming crook and stalker, who along with Alan Arkin and Richard Crenna attempted to terrorize and rob a blind Audrey Hepburn in the 1967 film Wait Until Dark.
[3] Weston had numerous other character roles over 25 years, including in major films such as The Cincinnati Kid (1965), The Thomas Crown Affair (1968), Gator (1976), Cuba (1979), High Road to China (1983), Dirty Dancing (1987), Ishtar (1987), and Short Circuit 2 (1988).
In 1961, he was a guest star in the TV drama Route 66, playing the manager of a traveling group of young women nightclub dancers who mistreats his employees.
[5] His other stage appearances include Bells are Ringing in 1956 (with Judy Holliday),[6] The Ritz in 1975,[7] Neil Simon's California Suite (1976)[8] and One Night Stand in 1980.
[17] In 1953-54, he appeared as Wilbur Wormser on CBS-TV's Rod Brown of the Rocket Rangers, a Saturday-morning kiddie show, and he was often recognized on the street or subway by children in and around New York City.
[19] He also made guest appearances on such television series as Peter Gunn, Perry Mason, Rescue 8, The Twilight Zone (episodes "The Monsters Are Due on Maple Street", and "The Bard"), The Untouchables, Have Gun – Will Travel, Johnny Staccato, Thriller, The Lawless Years (two episodes), Route 66, Harrigan and Son, Stoney Burke, Breaking Point, The Fugitive, Bewitched, Gunsmoke, Twelve O'Clock High, Laredo, Tales of the Unexpected, The Man from U.N.C.L.E., The Carol Burnett Show, All in the Family, and The George Burns and Gracie Allen Show.