Cast Credits Bosch: Legacy (2022) Guest starring as John Creighton (5 episodes) Episode 1x06: Chain of Authenticity (May 13, 2022) Episode 1x05: Plan B (May 13, 2022) Episode 1x03: Message in a Bottle (May 6, 2022) Episode 1x02: Pumped (May 6, 2022) Episode 1x01: The Wrong Side of Goodbye (May 6, 2022) View 2 more View 2 less Covenant (2021) Guest starring as Conroy Whitfield (2 episodes) Episode 1x06: The Retribution: Part 2 (Nov 18, 2021) Episode 1x05: The Retribution: Part 1 (Nov 11, 2021) #blackAF (2020) Guest starring as Grandpa Barris Episode 1x05: yo, between you and me... this is because of slavery (Apr 17, 2020) Bless This Mess (2019) Guest starring as Pop Pop Episode 2x13: Calm Down (Feb 18, 2020) Doom Patrol (2019) Guest starring as Silas Stone (16 episodes) Episode 3x09: Evil Patrol (Nov 4, 2021) Episode 3x08: Subconscious Patrol (Oct 28, 2021) Episode 3x05: Dada Patrol (Oct 7, 2021) Episode 3x04: Undead Patrol (Sep 30, 2021) Episode 3x02: Vacay Patrol (Sep 23, 2021) Episode 3x01: Possibilities Patrol (Sep 23, 2021) Episode 2x06: Space Patrol (Jul 16, 2020) Episode 2x05: Finger Patrol (Jul 9, 2020) Episode 1x15: Ezekiel Patrol (May 24, 2019) Episode 1x14: Penultimate Patrol (May 17, 2019) Episode 1x13: Flex Patrol (May 10, 2019) Episode 1x12: Cyborg Patrol (May 3, 2019) Episode 1x07: Therapy Patrol (Mar 29, 2019) Episode 1x06: Doom Patrol Patrol (Mar 22, 2019) Episode 1x03: Puppet Patrol (Mar 1, 2019) Episode 1x02: Donkey Patrol (Feb 22, 2019) View 13 more View 13 less Guest starring as Doctor Cowboy Episode 2x09: Wax Patrol (Aug 6, 2020) The Neighborhood (2018) Guest starring as Terrence Episode 4x18: Welcome to the Feud (Apr 18, 2022) 9JKL (2017) Guest starring as Dr. David Starnes Episode 1x14: Fridays with Harry (Jan 22, 2018) Young Sheldon (2017) Guest starring as One Episode 1x11: Demons, Sunday School, and Prime Numbers (Jan 11, 2018) [Co-Star] Powerless (2017) Guest starring as STAR Scientist Episode 1x10: No Consequence Day () Fuller House (2016) Guest starring as Dave Episode 2x09: Glazed & Confused (Dec 9, 2016) Angie Tribeca (2016) Guest starring as Samuel Hager Episode 4x08: Heading to the Legal Beagle (Dec 30, 2018) black-ish (2014) Guest starring as Frank Duckworth Episode 2x20: Johnson & Johnson (Apr 13, 2016) Girl Meets World (2014) Guest starring as Agent LaChance Episode 2x13: Girl Meets Semi-Formal (Aug 14, 2015) Baby Daddy (2012) Guest starring as Marshall Dobbs (3 episodes) Episode 5x18: She Said, Ben Said (Jul 20, 2016) Episode 3x15: From Here to Paternity (Apr 30, 2014) Episode 3x08: A Knight to Remember (Mar 12, 2014) Marvel's Ultimate Spider-Man (2012) Guest starring as Scorpio (2 episodes) Episode 2x19: The Parent Trap (Aug 4, 2013) Episode 1x15: For Your Eye Only (Jul 22, 2012) Guest starring as Lion-Headed Zodiac #2 Episode 1x15: For Your Eye Only (Jul 22, 2012) Green Lantern The Animated Series (2011) Guest starring as St. Walker (4 episodes) Episode 1x17: Blue Hope (Jan 12, 2013) [Co-Star] Episode 1x13: Homecoming (May 26, 2012) [Co-Star] Episode 1x12: Invasion (May 19, 2012) [Co-Star] Episode 1x06: Lost Planet (Apr 7, 2012) [Co-Star] View 1 more View 1 less Hot in Cleveland (2010) Guest starring as Lou Episode 3x05: One Thing or a Mother (Dec 28, 2011) Love That Girl! (2010) Starring as Delroy Jones NCIS: Los Angeles (2009) Guest starring as Colton Leach Episode 9x09: Fool Me Twice (Nov 26, 2017) The Secret Saturdays (2008) Starring as Doc Saturday Wolverine and the X-Men (2008) Guest starring as Randy Episode 1x01: Hindsight (Part 1) (Sep 8, 2008) Fat Actress (2005) Guest starring as Man at Counter Episode 1x01: Big Butts (Mar 7, 2005) NCIS (2003) Guest starring as Navy Capt. Paul Martino Episode 3x13: Deception (Jan 17, 2006) Justice League (2001) Guest starring as Vandal Savage (2 episodes) Episode 2x08: Maid of Honor (2) (Oct 18, 2003) Episode 2x07: Maid of Honor (1) (Oct 18, 2003) Smallville (2001) Guest starring as John Jones / Martian Manhunter (10 episodes) Episode 9x21: Salvation (May 14, 2010) Episode 9x16: Checkmate (Apr 9, 2010) Episode 9x11: Absolute Justice (Feb 5, 2010) Episode 8x12: Bulletproof (Jan 22, 2009) Episode 8x06: Prey (Oct 23, 2008) Episode 8x01: Odyssey (Sep 18, 2008) Episode 7x04: Cure (Oct 18, 2007) Episode 7x01: Bizarro (Sep 27, 2007) Episode 6x22: Phantom (May 17, 2007) Episode 6x12: Labyrinth (Jan 25, 2007) View 7 more View 7 less The PJs (1999) Starring as Thurgood Stubbs 7 Days (1998) Guest starring as AF Col. Beekman Episode 3x18: The Final Countdown (Apr 4, 2001) Will & Grace (1998) Guest starring as Dr. Norman Episode 7x20: The Blonde Leading the Blind (Apr 21, 2005) The Love Boat: The Next Wave (1998) Starring as Chief Purser Will Sanders (25 episodes) Episode 2x19: Cuba (May 21, 1999) Episode 2x18: Prom Queen (May 14, 1999) Episode 2x17: About Face (May 7, 1999) Episode 2x16: Trances of a Lifetime (Apr 30, 1999) Episode 2x15: Such Sweet Dreams (Mar 19, 1999) Episode 2x14: Divorce, Downbeat and Distemper (Feb 26, 1999) Episode 2x13: Three Stages of Love (Feb 19, 1999) Episode 2x12: Love Floats: The St. Valentine's Day Massacre (Feb 12, 1999) Episode 2x11: Other People's Business (Feb 5, 1999) Episode 2x10: Blind Love (Jan 22, 1999) Episode 2x09: Don't Judge a Book by Its Lover (Jan 1, 1999) Episode 2x08: Dust, Lust, Destiny (Dec 18, 1998) Episode 2x07: Affairs to Remember (Nov 20, 1998) Episode 2x06: Bermuda Triangle Episode (Nov 13, 1998) Episode 2x05: All That Glitters (Nov 6, 1998) Episode 2x04: Reunion (Oct 30, 1998) Episode 2x03: Captains Courageous (Oct 23, 1998) Episode 2x02: It Takes Two to Tango (Oct 16, 1998) Episode 2x01: All Aboard (Oct 9, 1998) Episode 1x06: Getting to Know You (May 18, 1998) Episode 1x05: True Course (May 11, 1998) Episode 1x04: How Long Has This Been Going On? (May 4, 1998) Episode 1x03: I Can't Get No Satisfaction (Apr 27, 1998) Episode 1x02: Remember? (Apr 20, 1998) Episode 1x01: Smooth Sailing (Apr 13, 1998) View 22 more View 22 less JAG (1995) Guest starring as Captain Max Engler Episode 10x15: Bridging the Gulf (Feb 18, 2005) Star Trek: Voyager (1995) Guest starring as Lt. John Kelly Episode 6x08: One Small Step (Nov 17, 1999) [Special Guest Star] Pointman (1994) Guest starring as Hightower Episode 1x02: Adios Roberto (Jan 30, 1995) Babylon 5 (1993) Guest starring as Bill Trainor Episode 3x10: Severed Dreams (Apr 1, 1996) Star Trek: Deep Space Nine (1993) Guest starring as Thopok Episode 5x03: Looking for par'Mach in All the Wrong Places (Oct 14, 1996) Guest starring as Remata'Klan Episode 6x02: Rocks and Shoals (Oct 6, 1997) Melrose Place (1992) Guest starring as Walter (8 episodes) Episode 5x20: Catch Her in the Lie (Feb 10, 1997) Episode 5x19: Great Sex-pectations (2) (Feb 3, 1997) Episode 5x18: Great Sex-pectations (1) (Feb 3, 1997) Episode 5x17: Better Homes and Condos (Jan 27, 1997) Episode 5x16: The Eyes of the Storm (Jan 20, 1997) Episode 5x15: Escape from L.A. (Jan 13, 1997) Episode 5x14: The Accidental Doctor (Jan 6, 1997) Episode 5x13: Crazy Love (Dec 16, 1996) View 5 more View 5 less Lucky Chances (1990) Starring as Steven Dimes (2 episodes) Episode 1x03: Part 3 (Oct 9, 1990) Episode 1x02: Part 2 (Oct 8, 1990) Beverly Hills, 90210 (1990) Guest starring as Detective Hayes Episode 10x01: The Phantom Menace (Sep 8, 1999) Seinfeld (1989) Guest starring as Jackie Chiles (6 episodes) Episode 9x24: The Finale (2) (May 14, 1998) Episode 9x23: The Finale (1) (May 14, 1998) Episode 8x09: The Abstinence (Nov 21, 1996) Episode 7x18: The Friars Club (Mar 7, 1996) Episode 7x12: The Caddy (Jan 25, 1996) Episode 7x03: The Maestro (Oct 5, 1995) View 3 more View 3 less Mission: Impossible (1988) Starring as Grant Collier (33 episodes) Episode 2x16: The Sands of Seth (Feb 24, 1990) Episode 2x15: Church Bells in Bogota (Feb 10, 1990) Episode 2x14: Gunslinger (Feb 3, 1990) Episode 2x13: The Assassin (Jan 20, 1990) Episode 2x12: Cargo Cult (Jan 13, 1990) Episode 2x11: Deadly Harvest (Jan 6, 1990) Episode 2x10: For Art's Sake (Dec 14, 1989) Episode 2x09: Banshee (Nov 30, 1989) Episode 2x08: The Fuehrer's Children (Nov 16, 1989) Episode 2x07: Target Earth (Nov 9, 1989) Episode 2x06: War Games (Nov 2, 1989) Episode 2x05: Countdown (Oct 26, 1989) Episode 2x03: The Princess (Oct 5, 1989) Episode 2x02: The Golden Serpent (2) (Sep 28, 1989) Episode 2x01: The Golden Serpent (1) (Sep 21, 1989) Episode 1x19: Bayou (May 6, 1989) Episode 1x18: Submarine (Apr 29, 1989) Episode 1x17: Reprisal (Apr 15, 1989) Episode 1x16: The Plague (Apr 8, 1989) Episode 1x15: The Devils (Mar 25, 1989) Episode 1x14: Spy (Mar 18, 1989) Episode 1x13: The Fixer (Feb 25, 1989) Episode 1x12: The Fortune (Feb 18, 1989) Episode 1x10: The Lions (Feb 4, 1989) Episode 1x09: The Haunting (Jan 28, 1989) Episode 1x08: The Pawn (Jan 15, 1989) Episode 1x07: The Cattle King (Dec 18, 1988) Episode 1x06: The Wall (Dec 11, 1988) Episode 1x05: The Legacy (Nov 26, 1988) Episode 1x04: The Condemned (Nov 20, 1988) Episode 1x03: Holograms (Nov 6, 1988) Episode 1x02: The System (Oct 30, 1988) Episode 1x01: The Killer (Oct 23, 1988) View 30 more View 30 less 227 (1985) Guest starring as Darren Montagne Episode 3x21: The Butler Did It (Mar 12, 1988) Cheers (1982) Guest starring as Exterminator #2 Episode 6x23: Bar Wars (Mar 31, 1988) Mr. Merlin (1981) Starring as The Kid (4 episodes) Episode 1x19: Change of Venue (2) (Feb 22, 1982) Episode 1x18: Change of Venue (1) (Feb 22, 1982) Episode 1x12: Romeo and Dreidelwood (Jan 6, 1982) Episode 1x05: All About Sheila (Nov 4, 1981) View 1 more View 1 less It's a Living (1980) Guest starring as Jason (4 episodes) Episode 5x24: The No Guys Show (May 7, 1988) Episode 4x22: The Two Guys Show (May 2, 1987) Episode 4x14: The Evictables (Jan 17, 1987) Episode 4x07: Family Feud (Nov 8, 1986) View 1 more View 1 less