His first acting role in a film was Count Axel Fersen in the Sofia Coppola film "Marie Antoinette" (2006). After that, he appeared films and TV series such as "Beyond the Rave", "Shadows in the Sun", "Fifty Shades of Grey"; "Once Upon a Time" and "The Fall".