what roles did gemma chan play in her 2018 movies?
in 2018, chan portrayed as astrid leong-teo in crazy rich asians, and also as hardwick in the mary queen of scots.