Richard Dillane ( The Dinosaur Project )Matt Kane ( The Dinosaur Project )Abena Ayivor ( The Dinosaur Project )Natasha Loring ( The Dinosaur Project )Stephen Jennings ( The Dinosaur Project )