 Johnson has guest starred on numerous TV series including "The Best Years", "", "The Dresden Files" and starred in several television movies including "The Julie Posey Story" (on Lifetime), "The Man Who Saved Christmas" with Jason Alexander and Ed Asner (CBS) and "Terminal Invasion" (Sci-Fi Channel).He has been an occasional guest host of the current events program "As It Happens" on CBC Radio One.Johnson made his professional theatre debut with Theatre New Brunswick where he starred in such productions as "Cat on a Hot Tin Roof", "Misery", "Sleuth" and in "Peter Pan" as Captain Hook.