DC Database

Robert Picardo (b. October 27, 1953) is an American actor who voiced Amazo on Justice League and Justice League Unlimited and portrayed Edward Teague on Smallville.

Pictured: Picardo as Edward Teague in the Smallville episode "Quest"

Professional History

Robert Picardo is best known for his performance as the Doctor on Star Trek: Voyager.

Work History

Acting Credits

Batman: The Animated Series 1992-1995 Eddie G.
     "The Man Who Killed Batman" February 1, 1993 Eddie G.
Justice League 2001-2004 Amazo
     "The Savage Time, Part II" November 9, 2002 Blackhawk
     "The Savage Time, Part III" November 9, 2002 Blackhawk
Nazi Soldier
     "Tabula Rasa, Part I" October 4, 2003 Amazo
     "Tabula Rasa, Part II" October 4, 2003 Amazo
Justice League Unlimited 2004-2006 Amazo
     "The Return" September 18, 2004 Amazo
     "Wake The Dead" December 18, 2004 Amazo
Smallville 2001-2011 Edward Teague[1]
     "Quest" May 8, 2008 Edward Teague
     "Arctic" May 15, 2008 Edward Teague
Lucifer 2016-2021 Yuri
     "Lady Parts" October 17, 2016 Yuri
Justice League Action 2016-2018 Two-Face
     "Double Cross" June 10, 2017 Two-Face
The Flash 2014-2023 Dexter Myles[2]
     "Memorabilia" January 29, 2019 Dexter Myles
     "Godspeed" April 16, 2019 Dexter Myles

External Links


  1. Picardo replaced Rick Ravanello in the role
  2. Picardo took over the role from Bruce Harwood after the character's first appearance