Joshua McNaughtonActingNo biography available.Known ForThe Pact2021Fan ClubNo Nerds have favorited Joshua McNaughton yet — be the first.All fan clubsFrom NerdspinFilmographyActor12021The PactTVJacob • 6 episodes