Question: What roles did Gemma Chan play in her 2018 movies?
Answer: In 2018, Chan portrayed as Astrid Leong-Teo in Crazy Rich Asians, and also as Hardwick in the Mary Queen of Scots.