Robin Wright Penn has been cast opposite Robert Downey Jr. in the upcoming film The Singing Detective, Variety reports. Meanwhile, Mel Gibson — who is producing the pic — has signed on to play a supporting role.