Cao Yu
The screenplay is based on "Thunderstorm", a renowned Chinese play written by Cao Yu in the 1930s. The plot could also be possibly based on Hamlet according to James Berardinelli.