From 2013 to 2018, Griffo starred in the Nickelodeon series The Thundermans, where he played Max Thunderman, the twin brother who strived to become a supervillain (his twin sister Phoebe is played by Kira Kosarin).[6][7] In the same year, Griffo starred alongside Ciara Bravo in the Nickelodeon original film Jinxed.[8]
Griffo starred alongside Isabela Moner, Tony Cavalero, and Jace Norman in the Nickelodeon original movie Splitting Adam, which aired in February 2015.[9] He played the role of Billy, the boyfriend of Fin Shepard (Ian Ziering)'s daughter Claudia Shepard (Ryan Newman), in the Syfy original movie Sharknado 3: Oh Hell No!, which premiered on July 22, 2015.[10] In 2016, Griffo guest-starred in the season 7 finale of NCIS: Los Angeles as a military cadet named McKenna.[11]
In 2017, Griffo played the role of Sebastian in the inspirational family drama film Apple of My Eye (originally titled And Then There Was Light).[12] That same year, he was cast as Noah in the indie drama film Those Left Behind.[13] In August 2017 Griffo was added to the cast of the Netflix original series Alexa & Katie, playing the recurring role of Dylan.[14] He guest starred in School of Rock, Knight Squad, and SEAL Team.[15] In 2020, Griffo starred as Sean Davis in the action film The 2nd alongside Ryan Phillippe.[16] In 2020, he had a minor role in the Lifetime original movie The Christmas High Note.[17]
Griffo has a YouTube channel where he posts music covers. As of November 2019, the channel has over 178,000 subscribers and over 8.60 million views.[18] Griffo released a single, "Hold Me", with his friend Kelsey, on October 17, 2011.[19] The music video for "Hold Me" was released on October 29, 2011, and received over 4 million views.[20] He released his solo debut single, "Slingshot", on November 13, 2013, which features Douglas James.[21] The music video for "Slingshot" was released on Griffo's YouTube channel on January 14, 2014, and has received over 1.8 million views.[22]