Actor who has gained widespread notoriety for his role as Vincent Ragni on the Starz TV drama Power. He has also had a number of other prominent TV and film roles, including as Jason Gervasi on The Sopranos and as young Shakes in the 1996 hit film Sleepers.
He was approached by a casting director to audition for his role in the 1996 film Sleepers. His work on the film proved to be his big break.
He was nominated for the best performance in a feature film by a leading young actor Young Artist Award for his work on Sleepers in 1997. He also starred in the popular indie film The Bumblebee Flies Anyway in 1999 alongside Janeane Garofalo.
He has one brother named Franco.
He appeared alongside Christopher Meloni in two 2017 episodes of Happy!.