Yan Luo

Yan Luo

Actress and Philanthropist

Yan Luo is a distinguished entrepreneur, producer, actress, and investor who began her career as one of only 20 students selected from 5,400 applicants to attend the prestigious Shanghai Drama Institute. Her early success in the Chinese film industry earned her Best Actress nominations for her performances in “Girl Student Dorm” and “Girl in Red.”

After earning her MFA from Boston University, where she was later recognized with a Distinguished Alumni Award, Yan has maintained her connection to academia as a current board member of BU’s College of Fine Arts.

As founder and CEO of Swallow Bird Entertainment, Yan develops and produces film, television, and mobile series for both Chinese and U.S. markets, including the Universal Studios release “Pavilion of Women.” She also founded Starlite Inc., creating lifestyle brands such as Lite N’ Fresh, available on Amazon.

Since 2022, Yan has expanded into venture capital through leading investment funds including Pasadena Angels, Comm Alumni Ventures, Amino Capital, Startup Capital, and Altos Bank. She has invested in over fifteen companies across diverse sectors including AI, biotech, medical devices, gaming, and entertainment, leveraging her expertise to identify and nurture innovative companies.