Award-winning Taiwanese-Canadian actor known best for his roles in Black & White, Monga, So Young, and later the television series Eternal Love.
Before launching his acting career, he earned a double degree in sociology and economics from the University of Victoria.
His film debut in 2009 in Black & White earned him a Golden Bell Award for Best Actor.
He married Chinese actress Gao Yuanyuan in 2014. His father is renowned actor and television host Allen Chao.
In the 2017 fantasy series Eternal Love, he starred opposite Yang Mi.