Lana (born Larry) & Lilly (born Andrew) are the sisters behind movies like The and Cloud Atlas. In 2012, accepting the Campaign’s Visibility Award, Lana spoke about becoming & sacrificing anonymity out of a sense of responsibility.

Read more