Smallville Season 9 Episode 10 (01/29/10)
On this week's episode of Smallville, Oliver’s returns to haunt him, as viewers meet The Dark Archer (guest star Steve Bacic). This character is Oliver’s former teacher, who seeks revenge on his student by going after Lois and Chloe.
Oliver takes on The Dark Archer after his former mentor kidnaps Mia (guest star Elise Gatien). However, he's pushed to his limit and Clark must swoop in to stop him from making another fatal mistake.