Kevin Shen is an actor, known for Unlocked (2017), Close (2019) and A Christmas Prince: The Royal Baby (2019). Read more on iMDB