Leo Sheng
28 years old
Born in Hunan, China, Sheng grew up outside of Ann Arbor, Michigan. He studied sociology at the University of Michigan and graduated in 2017. While there, Sheng wrote and directed two student films...
See Profile
Riordanverse
by Rick Riordan
You have a machine to make any living or dead actor any age you want. Who do you cast to play the characters in the Riordanverse?
See Story
Join the Conversation
0 comments on Leo Sheng as Frank Zhang in Riordanverse