The Scottish actor rose to prominence for his standout performance as Leopold Fitz in the popular television series Marvel’s Agents of S.H.I.E.L.D., a role that truly defined his early career. The Scottish actor showcased his range and dedication, earning recognition from fans and critics alike. In 2014, he took on a major opportunity when he was cast in the lead role in Ryan Gosling’s directorial debut, Lost River, marking a significant milestone in his journey. Later, the Scottish actor proved his versatility once again by starring as Chase in the 2018 action-packed film Overlord, further solidifying his place in Hollywood.
Before fame found him, the Scottish actor had already begun pursuing his passion at a young age. He started acting as a child and landed a small but memorable role in the 2000 film The Little Vampire, which gave him early exposure to the world of cinema. Growing up in Glasgow, Scotland, the Scottish actor was raised in a close-knit family with parents who worked as doctors. He shares a special bond with his three siblings, including his twin sister, with whom he shares not just a birthday but also formative experiences that shaped his upbringing.
He made a notable appearance in the music video for Gabrielle Aplin’s song Please Don’t Say You Love Me, which came out back in 2013. He was featured prominently, adding a visual element that complemented the emotional tone of the track. His presence in the video helped draw extra attention from fans and viewers alike. He definitely left an impression with his performance, even though it wasn’t a speaking role. Overall, he contributed to the storytelling aspect of the music video in a meaningful way. He has since been recognized for this early creative collaboration.