Bombay Velvet is based on Mumbai Fables, a semi-fictional study of Bombay in the sixties by eminent historian and Professor of History at Princeton University, Gyan Prakash. Played by Ranbir Kapoor and directed by Anurag Kashyap, the film also stars Anushka Sharma.