Jimmy Olsen was played by Michael Landes in season one; he was let go at the end of the first season due to producers thinking he looked too much like Dean Cain. Justin Whalin was brought in for season two, and he continued the role until the series ended.
Michael Landes portrayed Jimmy Olsen in season one; he was dismissed at the end of the first season because producers believed he resembled Dean Cain too closely. Justin Whalin took over in season two and continued the role until the series concluded.