Rio Ahn

Rio Ahn was a stand-in The Avengers.