Steve Wilder

Steve Wilder portrayed an Annoyed Mandarin Guard in Iron Man 3.