
Acting
Iain De Caestecker (/də ˈkæskər/ də KAS-kər; born 29 December 1987) is a Scottish actor. He is best known for portraying Leopold Fitz/The Doctor in the television series Agents of S.H.I.E.L.D. (2013–2020). He is also known for his roles in Coronation Street (2001–2003) as Adam Barlow and the films Shell (2012), In Fear (2013), Not Another Happy Ending (2013), Lost River(2014), and Overlord (2018).
Description above from the Wikipedia article Iain De Caestecker, licensed under CC-BY-SA, full list of contributors on Wikipedia.

Upstairs
as Tim

Overlord
as Private Morton Chase

Lost River
as Bones

Liam and Lenka
as Liam

Filth
as Ocky

Not Another Happy Ending
as Roddy

In Fear
as Tom

Shell
as Adam

Boys On Film 8: Cruel Britannia
as Stephen (segment "All Over Brazil")

Up There
as Tommy

The Winter King
as Arthur Pendragon · 10 ep.

The Control Room
as Gabe · 3 ep.

Roadkill
as Duncan Knock · 4 ep.

Us
as Young Douglas · 3 ep.

Marvel's Agents of S.H.I.E.L.D.: Slingshot
as Leo Fitz · 1 ep.

Marvel's Agents of S.H.I.E.L.D.
as Leo Fitz · 126 ep.

The Secret of Crickley Hall
as Percy Judd · 3 ep.

The Fades
as Paul Roberts · 6 ep.

Young James Herriot
as James Herriot · 3 ep.

Monarch of the Glen
as Angus 'Ricky' MacDonald · 1 ep.
Lost River
2015