The Yangchuanosaurus is a genus of a metriacanthosaurid theropod dinosaur that lived in the Late Jurassic Period.