Cat vs. Rat is a Shaw Brothers film directed by Lau Kar Leung, starring Alexander Fu Sheng, Kara Hui and Adam Cheng. ...