Among his many varied parts, he can be seen in Battlestar Galactica (as Romo Lampkin, the attorney), Bionic Woman, Medium, 24, Firefly, The Chronicle!!, The Invisible Man, Voyager, The Practice (if you ever get the chance, watch his episode ... Lara Flynn Boyle loses it in a very memorable way!), and Sliders.