Shenmue

You may have missed