A misteriosa Agatha Weiss (Mia Wasikowska) vai para Los Angeles com o objetivo de acertar as contas com o passado. Na cidade, ela conhece Jerome Fontana (Robert Pattinson), um motorista de limosine que sonha em ser ator e trabalha como assistente de Havana Segrand (Julianne Moore), uma atriz decadente que ainda não conseguiu um grande papel. Para lidar com seus problemas, Havana conta com a ajuda do guru das celebridades Stafford Weiss (John Cusack), casado com Christina (Olivia Williams), que por sua vez, cuida da carreira do filho, Benjie (Evan Bird), um ator mirim que acabou de voltar de uma clínica de reabilitação.