<Сапер родился в Слау в семье Камиллы и Роджера и рос в Биконсфилде вместе с двумя старшими сестрами. Его отец - театральный актер.
После того как Сапер снял несколько короткометражных фильмов со своим другом и выложил их на YouTube, в возрасте пятнадцати лет он был приглашен для дебюта в полнометражном кино в качестве титульного персонажа канадского фильма о вампирах "Руфус", премьера которого состоялась в 2012 году. В 2013 году на кинофестивале в Лас-Вегасе он был назван иконой инди-мужчины.
В 2016 и 2017 годах Сапер закончил школу и снялся еще в нескольких фильмах, в том числе в британской спортивной драме "Перевал" и в роли молодой версии Тарзана Александра Скарсгорда в "Легенде о Тарзане". В 2018 году Сапер дебютировал на телевидении, начав сниматься в англоязычном фэнтези-сериале для подростков "Найди меня в Париже" в роли Макса Альвареса, которую он играл на протяжении первых двух сезонов. В 2020 году он снялся в независимом фильме "Саммерленд". В ближайших планах у него роли в фильмах Kindling и Influencer.