Hamilton was born in Lismore, New South Wales, Australia, to Vicki Atkins and Craig Hamilton and grew up in Alstonville; he graduated from Alstonville High School in 2018. He has a brother named Joshua "JJ" Hamilton and two sisters namely Rebecca Hamilton and Rachel Hamilton. His uncle died from cancer in 2011, which he credits as starting his career, stating "I knew I had to pursue acting for him."[5] His first role was the part of Elvis Presley in a grade five school play. Hamilton said he reluctantly took it, but 'really enjoyed [the] whole process' of rehearsal, and later joined a local acting agency.[6]
Career
Acting
Hamilton gained industry attention in the 2013 short film Time, directed by Liam Connor. He played a young boy who believed in time travel. The film was a finalist of the 2013 Tropfest Short Film Festival, and Hamilton won an award at the festival for Best Male Actor.[7] This gained him the attention of Catherine Poulton, an agent in Melbourne, Victoria, Australia. He began his screen career with a role in Mako: Island of Secrets, and parts in short films such as Jackrabbit and Letter to Annabelle.[8]
Hamilton's first role in a feature film was as Nicole Kidman and Joseph Fiennes' son in the Australian drama-suspense film Strangerland. In early 2016, he landed a guest role in Wanted alongside Rebecca Gibney. His first American performance was as Rellian in 2016's Captain Fantastic, for which he was nominated for Best Supporting Actor at the Young Artist Awards, along with the Screen Actors Guild Award for Outstanding Performance by a Cast in a Motion Picture. In 2014, after filming Captain Fantastic, he joined with WME and 3 Arts Entertainment. In 2017, he portrayed Lucas Hanson in the film adaptation of The Dark Tower, as well as his most well-known character portrayal of Henry Bowers in IT. To prepare for the role of Bowers, he read the original novel and liaised with Jarred Blancard, who portrayed Bowers in the 1990 miniseries.[9] In 2018, it was announced he would portray Private Noel Grimes in Danger Close, an Australian film centered on the Battle of Long Tan[10] and Endless/Undying as Chris, a teenager who finds himself trapped in a purgatory searching for a way to make contact with his true love.[11] He returned as young Henry Bowers in It Chapter Two, released in 2019.[12]
In June 2021, Hamilton appeared in Season 2 of Hulu's Love, Victor.[13] He also led Action Royale, a Snapchat Original Series as Trilby, a teenager who starts an underground esports gambling ring to pay off his father's debts[14][15] and is slated to appear in true-story-film Brave the Dark as Nate, a homeless teen struggling to find his purpose and the courage to confront the darkness of his past.[16][17] On Prime Video's The Boys spinoff Gen V, Hamilton portrayed invisible superhero Maverick, the son of Translucent.[18]
In January 2021, he released his debut single, "Different Year".[21][22] He subsequently released singles "noRoom",[23] a duet between Hamilton and co-writer Savs, "In Line"[24] and "Pretty Young",[25] the latter becoming the title track of his 2021 debut EP of the same name.[26] This EP also features the tracks "Everything to Lose" and "Intro".