
Cast
Age 48 · United States
9 shows · 3 currently on air

2025 · Prime Video · Ended
as Mark Meachum

2020 · ABC · Ended
as Sheriff Beau Arlen

2019 · Prime Video · Ended
as Ben / Soldier Boy

2005 · The CW · Ended
as Dean Winchester

2001 · The CW · Ended
as Jason Teague

2000 · FOX · Ended
as Alec / X5-494

1965 · Peacock · On air
as Eric Brady
Prime Video · In Development
as Soldier Boy
MGM+ · In Development
as Lucas Davenport
Main cast roles from TVmaze. Guest appearances aren't listed.