British actor who made his film debut in Sixty Six alongside Helena Bonham Carter, which led him to Disney Channel success in both As the Bell Rings and Wizards of Waverly Place. In 2014, he began playing Liam Booker on the MTV series Faking It.
He had his bar-mitzvah by the holy Western Wall in Israel.
He appeared in several episodes of the television show Pretty Little Liars.
He grew up in London with his family. From 2015 to 2016, he dated Bella Thorne. In 2017, he began dating dancer Lexy Panterra.
He had a supporting role in the 2009 film The Heavy with Vinnie Jones.