Up and coming film and television star first recognized for his role was Taz Money in the ABC sitcom The Goldbergs. He would go on to join the cast of Marvel's Logan as Nate Munson and in The CW's Legacies as M.G.
One of his earliest acting roles was as Elden Pugh-Thorkelson in the TV comedy film The Kicker.
In 2016, he guest starred in Disney's K.C. Undercover alongside Zendaya Coleman.
He has a younger brother and a younger sistre, Lalani.
He joined titled actor Hugh Jackman in the 2017 Wolverine film Logan.