He was born on January 28th 1933 in Glasgow, Scotland. It appears he had a brother, but this is unconfirmed.
Little is known of his life before his arrival in Italy, but Johan has provided some additional biographical information from his research which you can read here.
Charles somehow wound up in Rome at the start of the 1960's, where he would work predominantly as a dubbing artist, while also appearing less regularly as a character actor, mostly in small parts. He would continue to live and work in Italy for at least the next 3 decades. From comments found online, it appears he returned to live in Scotland in later life.
Charles died in Glasgow on December 12th 2007, aged 74.
I have found a few undocumented appearances, so it is very possible there could be more.
Some of his biographical details were confirmed some years ago by fellow dubbing artist John Gayford in my peplum group on Facebook.
- Giuseppe venduto dai fratelli .... Dan (credited)
- L'ammutinamento .... Johns (credited)
1962 - Il gladiatore di Roma .... Anio (credited)
- Ponzio Pilato .... Emperor Caligula (uncredited)
- Sfida nella città dell'oro .... Professor (credited)
1963 - Gidget Goes to Rome .... Poet at the party (uncredited)
1964 - L'ultimo gladiatore .... Caligula (credited)
1965 - Hercules and the Princess of Troy (TV movie) .... Prisoner on the ship (uncredited)
- Il segreto del vestito rosso .... Malicia's henchman (uncredited)
1966 - Zorro il ribelle .... Luis (credited)
1968 - Sette volte sette .... Officer issuing prison uniforms (uncredited)
1970 - Waterloo …. (credited as playing "Mulholland", but not found)
1972 - Joe Valachi - I segreti di Cosa Nostra .... Prison officer (uncredited)
- L'età di Cosimo de Medici (TV mini-series) - Ep. 1: "L'esilio di Cosimo" .... Informant (uncredited)
1974 - Anno uno .... Journalist (uncredited)
- Cartesius (TV movie) .... Mersenne (uncredited)
- Il racconto della giungla (Animated feature) …. (credited as Voice dubbing: Poll the Parrot)
1975 - I quattro dell'Apocalisse .... Montana (uncredited)
1976 - Il Casanova di Federico Fellini .... Rowdy party guest (uncredited)
- Scandalo .... Drunk (uncredited)
1977 - Anno zero - Guerra nello spazio .... MacIntosh (credited as "Charles Borromey")
- Mr. Mean .... Johnny (credited)
1978 - Scorticateli vivi .... Franz Kubler (credited)
1980 - The Day Christ Died (TV movie) .... Second witness (credited)
1981 - La Nouvelle Malle des Indes (TV mini-series) Ep. 1 .... Richard Carr (uncredited)
- La Nouvelle Malle des Indes (TV mini-series) Ep. 2 .... The Captain (credited)
- Rosso sangue .... Sergeant Ben Engleman (credited)
1982 - Caligola: La storia mai raccontata .... Petreio (credited)
1984 - Ator 2: L'invincibile Orion .... Akronas (credited)
1985 - Christopher Columbus (TV mini-series) Eps. 2, 3, 4 .... Xarmiento (credited in all episodes)
- Ladyhawke .... Insane prisoner (credited)
1987 - Bianco Apache .... Crazy Bull (credited)
1988 - La partita .... role unknown (credited)
- Missione finale .... Professor Larson (credited)
- Sei delitti per padre Brown (TV mini-series) Ep. 6: "Il delitto del signore di Marne" .... Prison guard (credited)
- Stradivari .... Pescaroli (credited)
1989 - La casa delle anime erranti (TV movie) .... Eraoldo Covatta's Ghost (credited)
- La ciociara (TV movie) .... German officer leading search (credited)
1990 - La putain du roi .... (credited as playing "1st warden", but not found)
- Una vita scellerata (TV mini-series) Ep.2 .... Officer (credited in eps. 1 & 2)
- Il momento dell'avventura (1983) IMDb as Professor Corti