Jim Johnson stars in The Guns of Adam Riches