| Series
| Role
| Episode
| Airdate
|
Cheyenne (1955) (credited as Gerald Charlebois)
| Leader | 2x12 - War Party | February 12, 1957
|
| The Adventures of Rin Tin Tin | A Brave | 4x19 - Rusty's Remedy | February 28, 1958
|
| Have Gun - Will Travel | Peter Keystone | 2x07 - The Road to Wickenburg | October 25, 1958
|
| Lawman | Chief Little Wolf | 1x19 - Warpath | February 8, 1959
|
| The Rifleman | Chaqua | 1x37 - The Raid | June 9, 1959
|
Bat Masterson (credited as Michael Forrest)
| Les Wilkins | 1x35 - The Desert Ship | July 15, 1959
|
| Maverick | Jean Paul St. Cloud | 3x01 - Pappy | September 13, 1959
|
| Bronco | Jacques Perrault | 1x20 - Red Water North | September 19, 1959
|
Bonanza (credited as Michael Forrest)
| Young Wolf | 1x04 - The Paiute War | October 3, 1959
|
| Bat Masterson | Noah Gannon | 2x27 - Stage to Nowhere | April 14, 1960
|
| Adventures in Paradise | John Thompson | 2x21 - Angel of Death | March 6, 1961
|
| Cheyenne (1955) | Captain Robert Holman | 6x03 - Cross Purpose | October 9, 1961
|
| The Detectives (1959) | Jay Wiley | 3x11 - The Queen of Craven Point | December 22, 1961
|
| 87th Precinct | Karl Andrade | 1x17 - Give the Boys a Great Big Hand | January 15, 1962
|
| Frontier Circus | Roy Clatter | 1x13 - Mr. Grady Regrets | January 25, 1962
|
| Gunsmoke | Chance | 8x21 - The Cousin | February 2, 1963
|
| Ben Casey | Philippe Bouvier | 2x28 - La Vie, La Vie Intérieure | April 22, 1963
|
| Dr. Kildare | Julian Forman | 3x08 - The Eleventh Commandment | November 14, 1963
|
| The Outer Limits (1963) | Stuart Peters | 1x11 - It Crawled Out of the Woodwork | December 9, 1963
|
| The Twilight Zone | Steve | 5x18 - Black Leather Jackets | January 31, 1964
|
| Perry Mason | Pierre Dubois | 8x05 - The Case of the Betrayed Bride | October 22, 1964
|
| Gunsmoke | Bob Sullins | 10x12 - Innocence | December 12, 1964
|
| Rawhide | Yuma | 7x20 - Violent Land | March 5, 1965
|
| Gunsmoke | Ray Pate | 10x27 - The Lady | March 27, 1965
|
| Bonanza | Frank Shirmer | 6x28 - A Good Night's Rest | April 11, 1965
|
| Branded | Newt Woolery | 2x23 - Yellow for Courage | February 20, 1966
|
| Mission: Impossible | Lupesh | 1x16 - The Reluctant Dragon | January 14, 1967
|
| Gilligan's Island | Ugundi | 3x26 - Slave Girl | March 20, 1967
|
| Daniel Boone | Canuda | 3x28 - The Fallow Land | April 13, 1967
|
| Star Trek: The Original Series | Apollo | 2x02 - Who Mourns for Adonais? | September 22, 1967
|
| Bonanza | Wabuska | 9x02 - Sense of Duty | September 24, 1967
|
| Ironside | James Edmond | 1x10 - The Monster of Comus Towers | November 16, 1967
|
| Daniel Boone | Long Feather | 4x12 - Chief Mingo | December 7, 1967
|
| Get Smart | Basil | 3x14 - The King Lives? | January 6, 1968
|
| The Doris Day Show | Bruce Saunders | 2x06 - The Health King | November 10, 1969
|
| Silk Stalkings | Stickman | 1x16 - Lady Luck | April 16, 1992
|
| 7 Days | General Lagerfield | 1x21 - Lifeboat | May 26, 1999
|
| Power Rangers | Olympius (voice) | 8x17 - Olympius Ascends (2) | August 19, 2000
|
| Power Rangers | Olympius (voice) | 8x18 - A Face from the Past | August 26, 2000
|
| Power Rangers | Olympius (voice) | 8x19 - The Queen's Return | September 2, 2000
|
| Power Rangers | Olympius (voice) | 8x20 - The Omega Project | September 9, 2000
|
| Power Rangers | Olympius (voice) | 8x21 - The Fifth Crystal | September 16, 2000
|
| Power Rangers | Olympius (voice) | 8x22 - The Chosen Path | September 23, 2000
|
| Power Rangers | Olympius (voice) | 8x23 - Yesterday Again | September 30, 2000
|
| Power Rangers | Olympius (voice) | 8x24 - As Time Runs Out (1) | October 7, 2000
|
| Power Rangers | Olympius (voice) | 8x25 - In the Freeze Zone (2) | October 21, 2000
|
| Power Rangers | Olympius (voice) | 8x26 - The Mighty Mega Battles | October 28, 2000
|
| Power Rangers | Olympius (voice) | 8x27 - The Great Egg Caper | November 3, 2000
|
| Power Rangers | Olympius (voice) | 8x29 - Trakeena's Revenge (1) | November 6, 2000
|
| Power Rangers | Olympius (voice) | 8x30 - Trakeena's Revenge (2) | November 7, 2000
|
| Power Rangers | Olympius (voice) | 8x31 - The Last Ranger | November 8, 2000
|
| Power Rangers | Olympius (voice) | 8x32 - Sorcerer of the Sands (1) | November 9, 2000
|
| Power Rangers | Olympius (voice) | 8x33 - Olympius Unbound (2) | November 10, 2000
|
| Power Rangers | Olympius (voice) | 8x34 - Neptune's Daughter | November 11, 2000
|
| Power Rangers | Olympius (voice) | 8x35 - Web War | November 13, 2000
|
| Power Rangers | Olympius (voice) | 8x37 - Wrath of the Queen (1) | November 15, 2000
|
| Power Rangers | Olympius (voice) | 8x38 - Rise of the Super Demons (2) | November 16, 2000
|
| Cold Case | Frank Shavers '05 | 2x12 - Yo, Adrian | January 16, 2005
|