McNulty est né à Penticton, en Colombie-Britannique, au Canada. Il a joué dans trois films d'aviation : Chute libre : vol 174 aux côtés de William Devane, Descente finale avec Robert Urich et Serpents à bord avec Samuel L. Jackson. Il a tenu un rôle secondaire auprès de Roger Moore et Nancy Allen dans L'Homme qui refusait de mourir de Bill Condon (1995). McNulty a également participé au remake de 2009 de The Uninvited, où il a travaillé aux côtés d'Emily Browning, connue pour sa participation à Lemony Snicket : Une série d'événements malheureux. Il a aussi incarné le Révérend Roy Le Grange dans l'épisode "Faith" de la série télévisée "Supernatural".