Shanghai Rose is a 1929 American silent action film directed by Scott Pembroke and starring Irene Rich, William Conklin and Ruth Hiatt.