James Michalopolous is known for his work on 300 (2006), Watchmen (2009) and X-Men: The Last Stand (2006).
Smallville - Season 6
Supernatural - Season 12
The Collector - Season 2
Supernatural - Season 1
Kung Fu - Season 3
Stargate SG1 - Season 6
Arrow - Season 1
Red Riding Hood
The 4400 - Season 1
Supernatural - Season 6
Supergirl - Season 6
Stargate Atlantis - Season 4
Smallville - Season 9
The Flash - Season 1
The Collector - Season 1
Supergirl - Season 4
Supergirl - Season 1