[1][2] He has portrayed the roles of Logan Watson in the original Disney Channel sitcom I Didn't Do It (2014–2015)[3][4] and Topper Thornton in the Netflix[5] series Outer Banks (2020–present).
[6] At the age of fifteen, North began his professional acting career in 2011, when he appeared in several guest star roles in TV Series, including Kickin' It, General Hospital, A.N.T.
[7][8][9] In 2014, North was cast to play the main role in the Disney Channel original series I Didn't Do It opposite Olivia Holt, Piper Curda, Peyton Clark and Sarah Gilman, in which he played the main role of Logan Watson.
[13][14][15] In 2020, North was cast to play the main role in the teen drama Outer Banks opposite Chase Stokes, Madelyn Cline, Madison Bailey, Jonathan Daviss, Rudy Pankow and Drew Starkey, which he played the antagonist role as Topper, created by Josh Pate, Jonas Pate, and Shannon Burke that premiered on Netflix on April 15, 2020.
[19][20] In 2018, North dated reality television star Sadie Robertson from Duck Dynasty for four months.
On 15 February 2024, North addressed the incident on Instagram Story stating: "I am deeply upset by the events that took place in Las Vegas this past week.