Jeffrey Dean Morgan (Supernatural) has signed on for a part in Weinstein Co.'s period piece Shanghai, starring alongside John Cusack and Ken Watanabe.

According to The Hollywood Reporter, Morgan plays Connor, an American killed in Japanese-occupied Shanghai before the attack on Pearl Harbor. Cusack's Paul Soames sets out to investigate his friend's murder and discovers a larger secret that the government is hiding.

Mikael Hafstrom (1408) is directing from a script by Hossein Amini (The Four Feathers).

The film is in production in Thailand.