Iain De Caestecker is currently 28 years old and this Scottish actor is mostly known for portraying the role of Leopold Fitz in a TV series called “Marvel’s Agents of S.H.I.E.L.D”. Iain has also a twin sister, she is named Nicky both of them are very close.