中国人の父とニュージーランド人の母の間にニュージーランドで生まれる。ビクトリア大学で生物学とアジア研究の学位を取得し、卒業。中国に移住し、一時期、バイオエネルギー産業で働く。 2016年、Xu-Hollandは中国-ハリウッド共同制作の「The Last Race」で女優としてのキャリアをスタートさせた。その他の海外作品:2016年「On Wings of Eagles」、2017年「Circus」、2018年「Unspoken Code」。
シュホランドは、受賞歴のある中国人ガオ・マンタンが脚本を手がけたテレビシリーズ「国境愛」(2018)やオンライン映画「特命」(2018)など、中国での作品で最もよく知られている人物である。2020年、シュホランドはグァン・フー監督によるその年の世界最高興行収入を記録した映画「The Eight Hundred」(2020)にリー・チェン、ヤオ・チェンとともに主演した。