Shengwen Ruan là nam diễn viên có khá nhiều kinh nghiệm tại làng điện ảnh hoa ngữ, anh chủ yếu đóng tuyến phụ trong các bộ phim truyền hình. Tuy nhiên, từ khi dòng phim webmovie của hoa ngữ phát triển thì anh bắt đầu có nhiều đất diễn hơn, được tham gia đóng chính và có nguồn thu nhập ổn đinh. Đây là những bộ phim điện ảnh được phát hành trực tuyến tại Trung Quốc, có kinh phí nhỏ và chủ yếu mang tính giải trí, phù hợp với những khán giả không đặt nặng về kịch bản và diễn xuất. Invisible Alien chính là dự án mới nhất mà anh đảm nhận vai nam chính, phim được phát hành vào ngày 31 tháng 8 năm 2021.
Tác phẩm có tựa đề việt là Quần Thể Vũ Trụ, thuộc thể loại khoa học viễn tưởng, được đạo diễn Lư Kính Đào trực tiếp chỉ đạo sản xuất, đây chính là bộ phim đầu tay của anh nên vẫn còn khá nhiều hạn chế. Nội dung phim xoay quanh hành trình khám phá tàu vũ trụ thám hiểm các vì sao “Deep Space” đã biến mất một cách bí ẩn cách đây 150 năm, và nó bất bất ngờ xuất hiện gần quỹ đạo trái đất. Ngành hàng không vũ vụ nhân loại đã thành lập một uỷ ban tạm thời, điều tra và và truy hỏi về người còn sống sót duy nhất, những trải nghiệm đáng sợ của “Deep Space” từ từ được mở ra.