Reuben Yabuku is an actor and director, known for 61* (2001), Moontrap (1989) and Gifted Hands: The Ben Carson Story (2009). Read more on iMDB