David Gudjonsson was born on April 29, 1977 in Kópavogur, Iceland. He is an actor and director, known for Downsizing (2017), Chen (2017) and The Handmaid's Tale: La Servante écarlate
David Gudjonsson was born on April 29, 1977 in Kópavogur, Iceland. He is an actor and director, known for Downsizing (2017), Chen (2017) and The Handmaid's Tale: La Servante écarlate (2017).