TV-roller i urval
- Brottskod: Försvunnen (avsnitt 5:10)
- Förhäxad (7:2, 7:6, 7:16)
- Stargate SG-1 (5:3-4, 5:11, 5:14, 6:11)
- The Closer (1:5)
- Torchwood (säsong 4)
Aktuella produktioner
Under 2011 har han bl.a. en gästroll i TV-serien Torchwood (+).
Har spelat Q i Star Trek-serierna: The Next Generation, Deep Space Nine och Voyager.
Som Q i:
- The Next Generation
- Deep Space Nine
- Voyager
- Spel
- Star Trek: ConQuest Online (röst)
- Star Trek: Borg (röst)
- Star Trek: The Game Show (röst)