Rio Nugara was born on 2 March 1973 in Dehiwala, Sri Lanka. He is an actor, known for Scooby-Doo (2002), The Lost World (1999) and BeastMaster (1999). imdb.com