Sho Takahashi is an actor, known for Power Rangers Lost Galaxy (1999), Power Rangers in Space (1998) and Yakuza 6: The Song of Life (2016).