Portrays Ben Starling in the 2015 drama Paper Towns and Pete in the 2013 crime movie Gangster Squad. He also had recurring roles on The Walking Dead and The Inbetweeners. Early in his career, he played a young version of Joel David Moore's character in the 2012 romantic comedy Jewtopia.