Ron Lea is a Canadian actor who played Joseph Cavanagh on Smallville.
Trivia[]
- Ron Lea also portrayed Captain Ross in the film Punisher: War Zone (2008).
External links[]
- Ron Lea at the Internet Movie Database
Ron Lea is a Canadian actor who played Joseph Cavanagh on Smallville.