Jack Staggs
Acting
Born: 2011-01-24
Minneapolis, Minnesota, United States
Jack is an aspiring acting presence most recognized for on stage productions in south Minneapolis and the short film Duel (2018) which surpassed 20 million views on YouTube.