Allen’s acting career took off in Beijing, China, when he was cast in the critically acclaimed TV series "Tou Du" (2001). His portrayal of the lead villain, Duck Blood Soup, garnered significant popularity and continues to be remembered for its raw intensity. Allen's talents were not confined to television alone; he also appeared in numerous music videos for top artists in Asia, including Jay Chou and Amanda Lee, with whom he co-starred in the feature film "Ronin Boys."
After moving to America to complete his education, Allen quickly made his mark in the American entertainment industry. He was cast in his first American TV show, "Monk," and went on to appear in several other popular series, such as "FBI: Most Wanted," "NCIS: LA," "MacGyver," "S.W.A.T," "The Last Ship," "Chicago P.D.," "CSI: Cyber," "Hawaii Five-O," "Gang Related," and "Days of Our Lives." Despite his busy schedule, Allen splits his time between Los Angeles and Asia, continually broadening his acting repertoire.