Ayuko Babu: Ayuko Babu. Actor: Nat Turner: A Troublesome Property. Ayuko Babu is known for Nat Turner: A Troublesome Property (2003), When It Rains (1995) and The Final Insult (1997).
Known For: Nat Turner: A Troublesome Property (Director), When It Rains (Actor), The Final Insult (Box Brown)