Del Baker is known for his work on The Fifth Element (1997), The Mummy Returns (2001) and Robin Hood: Prince of Thieves (1991). Read more on iMDB