His acting debut was in 1995 in the CBC television movie Little Criminals, earning him a Leo Award. [citation needed] His filmography includes Tideland, Freddy vs. Jason, Ginger Snaps 2: Unleashed, Ginger Snaps Back: The Beginning, The Five Senses, Air Bud, Rampage 1-3, Eighteen, and Law of Enclosures. He also played Stirling Patterson (nickname: Stink) in The Adventures of Shirley Holmes, appeared as Eric Anderson in Caitlin's Way and as Max in the Supernatural episode "Nightmare" and he appeared in the season 8 episode "Injustice" of Smallville as Rudy Jones aka The Parasite. He portrayed PFC Bill Leyden in the HBO miniseries The Pacific, which received a number of prestigious accolades including a Peabody Award and eight Primetime Emmys.