In other media Television Live action James Marsters primarily played Brainiac in Smallville, with additional portrayals done by John Schneider (Jonathan Kent in season five), John Glover (Lionel Luthor in season seven), Laura Vandervoort (Kara Zor-El in season seven) and Allison Mack (Chloe Sullivan in season eight).
<clarity> In other media Television Live action James Marsters primarily played Brainiac in Smallville, with additional portrayals done by John Schneider (Jonathan Kent in season five), John Glover (Lionel Luthor in season seven), Laura Vandervoort (Kara Zor-El in season seven) and Allison Mack (Chloe Sullivan in season eight).
In other media Television Live action Brainiac was primarily played by James Marsters in WB/CW's hit series Smallville, with additional portrayals done by John Schneider (Jonathan Kent in season five), John Glover (Lionel Luthor in season seven), Laura Vandervoort (Kara Zor-El in season seven) and Allison Mack (Chloe Sullivan in season eight).