The ten-season run of Smallville (2001–2011) followed Clark Kent’s journey from a Kansas farm boy to the Man of Steel. Over 217 episodes, the cast evolved significantly, with only two actors appearing in every instalment. This guide breaks down the main and regular cast members across all seasons, answering common questions about who played whom and when they appeared.
The series began with eight regulars, including Tom Welling as Clark and Kristin Kreuk as Lana Lang. As the show progressed, characters such as Lex Luthor (Michael Rosenbaum) and Chloe Sullivan (Allison Mack) became central, while new faces like Lois Lane (Erica Durance) and Oliver Queen (Justin Hartley) joined later.
Based on data from Wikipedia, the Smallville Fandom Wiki, and Rotten Tomatoes, the following sections provide season-specific cast lists, a timeline of departures, and clarifications on recurring versus main status.
Cast of Smallville Season 1
- Tom Welling as Clark Kent – all seasons
- Kristin Kreuk as Lana Lang – seasons 1–7 (main), season 8 (recurring)
- Michael Rosenbaum as Lex Luthor – seasons 1–7 (main), season 10 (guest)
- Allison Mack as Chloe Sullivan – all seasons
- Initial season 1 had eight series regulars, with six departing over time and eight new leads introduced across seasons 2–10.
- Only Tom Welling and Allison Mack appeared in all 218 episodes.
- Kristin Kreuk and Michael Rosenbaum left the main cast after season 7.
- Erica Durance (Lois Lane) and Justin Hartley (Oliver Queen) were promoted to main status in season 8.
- John Schneider (Jonathan Kent) exited after season 6.
- Sam Jones III (Pete Ross) left after season 3.
- Eric Johnson (Whitney Fordman) appeared only in season 1.
| Actor | Character | Seasons | Notable |
|---|---|---|---|
| Tom Welling | Clark Kent | 1–10 | All episodes |
| Kristin Kreuk | Lana Lang | 1–8 | 150 episodes |
| Michael Rosenbaum | Lex Luthor | 1–8, 10 | 161 episodes |
| Allison Mack | Chloe Sullivan | 1–10 | All episodes |
| John Schneider | Jonathan Kent | 1–6 | Exit after S6 |
| Annette O’Toole | Martha Kent | 1–10 | Recurring from S6 |
| Sam Jones III | Pete Ross | 1–3 | Main in S1–2, recurring S3 |
| Eric Johnson | Whitney Fordman | 1 | Only S1 regular |
| Erica Durance | Lois Lane | 4–10 | Main from S8 |
| Justin Hartley | Oliver Queen | 6–10 | Main from S8 |
Cast of Smallville Season 2
Season 2 retained the same main cast from season 1 with one exception: Whitney Fordman (Eric Johnson) did not return. Pete Ross (Sam Jones III) remained a regular, and the Kent parents, played by John Schneider and Annette O’Toole, continued as series regulars. Lionel Luthor, portrayed by John Glover, was promoted from guest to a more prominent recurring role during this season.
Who joined the cast in season 2?
No new series regulars were added in season 2. The only cast change was the departure of Eric Johnson. Other characters such as Chloe Sullivan and Lex Luthor remained in their main roles.
Who left after season 1?
Whitney Fordman, played by Eric Johnson, departed after season 1. His character, a high-school football star who initially bullies Clark, exits the series without fanfare. Johnson did not return for any later seasons.
Whitney Fordman was the first regular to leave Smallville. His absence after the first season marked the beginning of the show’s pattern of rotating cast members as the story moved beyond Clark’s high-school years.
Main Cast Members Across Seasons
The core quartet of Tom Welling, Kristin Kreuk, Michael Rosenbaum, and Allison Mack anchored the show for its first seven seasons. Beyond these central figures, other actors held main status for varying lengths.
Lana Lang and Kristin Kreuk
Kristin Kreuk played Lana Lang, Clark’s early love interest, as a main cast member from seasons 1 to 7. She appeared in 150 episodes. After season 7, Kreuk left to pursue other projects, returning briefly as a recurring character in season 8. Her total episode count is 167.
Kristin Kreuk chose to leave the series after season 7 for personal and professional reasons. Her departure allowed the show to shift focus to Lois Lane as Clark’s primary love interest.
Lex Luthor and Michael Rosenbaum
Michael Rosenbaum portrayed Lex Luthor as a main character from seasons 1 to 7. His character evolved from Clark’s friend into his eventual nemesis. Rosenbaum left after season 7 and returned only for a guest appearance in the series finale. He is credited in 161 episodes.
Chloe Sullivan and Allison Mack
Allison Mack appeared in all 218 episodes as Chloe Sullivan, Clark’s investigative journalist friend and cousin to Lois Lane. Chloe remained a main character throughout the entire series, making her one of only two actors with continuous main status.
The Kent Parents
John Schneider played Jonathan Kent as a main character through season 6 and later appeared in a guest role in the season 10 finale. Annette O’Toole as Martha Kent remained a series regular until season 6, then continued as a recurring character until the end of the series.
Cast of Smallville Season 10
The final season featured a streamlined main cast: Tom Welling, Allison Mack, Erica Durance (Lois Lane), Justin Hartley (Oliver Queen), and Cassidy Freeman (Tess Mercer). Michael Rosenbaum returned as a guest in the finale. Aaron Ashmore appeared as Henry James Olsen, a variant of the Jimmy Olsen character, in a recurring role.
Who was in the season 10 main cast?
- Tom Welling – Clark Kent
- Allison Mack – Chloe Sullivan
- Erica Durance – Lois Lane
- Justin Hartley – Oliver Queen
- Cassidy Freeman – Tess Mercer
Returning guest stars
Michael Rosenbaum made a guest appearance in the season 10 finale, reprising his role as Lex Luthor. John Schneider also returned as Jonathan Kent for the finale. Other notable guest appearances included Alan Ritchson as Aquaman and a younger version of Jimmy Olsen.
The series finale, “Finale,” brought back several fan-favourite characters, including Lex Luthor and Jonathan Kent, providing a sense of closure to the cast’s long journey.
Notable Character Actors in Smallville
Aquaman / Arthur Curry (Alan Ritchson)
Alan Ritchson appeared as Aquaman, also known as Arthur “A.C.” Curry, in a recurring guest capacity. He first appeared in season 5 (episode “Aqua”) and returned for multiple episodes in season 6 as part of the Justice League storyline. He was never a series regular.
Greg Beeman – not a cast member
The name “Greg” in the context of Smallville likely refers to Greg Beeman, a key director who helmed numerous episodes including the pilot. He was not an actor and did not appear on screen as a cast member. His credits can be found on episode lists.
Searches for “Cast of Smallville Greg” sometimes mistakenly assume Greg Beeman is an actor. In reality, he is a director with no acting role in the series.
How the Smallville Cast Changed Over 10 Seasons
- Season 1 – Eight series regulars debut, including Clark, Lana, Lex, Whitney, Pete, Chloe, Martha, and Jonathan.
- Season 2 – Whitney Fordman departs; no new regulars added.
- Season 3 – Pete Ross moves from main to recurring; he exits after this season.
- Season 4 – Lois Lane introduced as a recurring character.
- Season 5 – Aquaman (Alan Ritchson) appears as a guest in “Aqua.”
- Season 6 – Oliver Queen (Justin Hartley) debuts as a recurring guest.
- Season 7 – Lana Lang and Lex Luthor leave the main cast after the season finale.
- Season 8 – Lois Lane, Oliver Queen, and Tess Mercer (Cassidy Freeman) become series regulars.
- Season 9 – Major Zod (Callum Blue) and Davis Bloome (Sam Witwer) added as main characters.
- Season 10 – Final season with five regulars; Lex Luthor returns as a guest.
Sources: Wikipedia, IMDb, Smallville Fandom Wiki.
Main vs Recurring: What We Know and What Remains Unclear
| Established information | Information that remains unclear |
|---|---|
| Tom Welling and Allison Mack were main characters in all 10 seasons. | Exact episode counts for some recurring guests are not always publicly documented. |
| Kristin Kreuk and Michael Rosenbaum were main in seasons 1–7 only. | The distinction between “main” and “regular” in later seasons can vary by source. |
| Aquaman (Alan Ritchson) was never a series regular. | Whether a character is listed as “recurring” or “guest” sometimes depends on the episode count. |
| Greg Beeman was a director, not a cast member. | Some online lists may mistakenly include crew members as cast. |
| Lois Lane became a main from season 8 onward. | Precise casting credits for minor roles are sometimes omitted from official summaries. |
What Impact Did Cast Changes Have on the Show?
Smallville‘s ability to retain core actors like Tom Welling and Allison Mack provided stability, while gradual departures allowed the introduction of new characters that kept the series fresh. The exit of Lana Lang and Lex Luthor after season 7 marked a major shift, paving the way for Lois Lane and Oliver Queen to become leads. The show’s cast evolution reflected its narrative progression from a high-school drama to a more mature superhero story. Readers interested in other DC television adaptations may find the Cast of Arrow TV Series a useful comparison, as both series share the same network and many behind-the-scenes creators.
Where to Verify Smallville Cast Information
Data is compiled primarily from Wikipedia, the Smallville Fandom Wiki, and Rotten Tomatoes. No owned registry sources appear in results.
Tom Welling and Allison Mack are the only actors to appear in all 218 episodes of Smallville.
— Wikipedia, List of Smallville characters
Alan Ritchson played Aquaman in a recurring guest capacity; he never graduated to main cast status.
What Is the Legacy of the Smallville Cast?
The Smallville cast launched several acting careers and became a touchstone for DC television. Tom Welling’s portrayal of a young Clark Kent set the standard for the character, and the show’s later introduction of Oliver Queen paved the way for the Lucifer Cast and other CW superhero series. The cast’s longevity and turnover across 10 seasons remain a defining feature of the series.
Frequently Asked Questions about the Smallville Cast
Cast of Smallville season 6?
Main cast for season 6: Tom Welling, Kristin Kreuk, Michael Rosenbaum, Allison Mack, John Schneider, Annette O’Toole. Justin Hartley debuted as Oliver Queen in a recurring role.
Cast of Smallville Aquaman?
Aquaman was played by Alan Ritchson in a recurring guest capacity. He appeared in season 5 (episode “Aqua”) and multiple episodes in season 6.
Cast of Smallville Greg?
There is no actor named Greg in the main cast. Greg Beeman was a director for many episodes, including the pilot.
How many episodes did Kristin Kreuk appear in?
Kristin Kreuk appeared in 150 episodes as Lana Lang (main seasons 1–7) and 17 additional episodes as a recurring character in season 8, totalling 167.
Who played Lois Lane in Smallville?
Erica Durance portrayed Lois Lane. She was a recurring character from season 4 and became a main cast member from season 8 onward.
Who replaced Lex Luthor as the main villain?
After Michael Rosenbaum left in season 8, Tess Mercer (Cassidy Freeman) took over as head of LuthorCorp. Later villains included Major Zod (Callum Blue) and Doomsday (Sam Witwer).
Was Michael Rosenbaum in season 10?
Yes, Michael Rosenbaum returned as a guest star for the series finale in season 10.
How many main cast members were in Smallville at its peak?
The largest main cast was in season 1 with eight regulars. By season 10, the main cast had been reduced to five regulars plus a few recurring guests.
Did any actors from Smallville appear in Arrow or Lucifer?
Yes. Justin Hartley (Oliver Queen) later starred in This Is Us. Tom Welling made a guest appearance on Lucifer as Clark Kent. Several other cast members have appeared across DC TV shows.
What is the difference between main and recurring in Smallville?
Main characters are listed in the opening credits as series regulars. Recurring characters appear in multiple episodes but are not credited as regulars.










