Crista Alfaite è nata a Lisbona nel 1981 e si è diplomata alla Scuola superiore di teatro e del cinema (ESTC). Collabora regolarmente con diverse compagnie teatrali. Nel 2014 ha creato il progetto teatrale La Fora, uno spettacolo per bambini in collaborazione con Carla Galvão. Ha esordito al cinema nel 2008 nel film 4 copas di Manuel Mozos, per poi recitare ne A Espada e a Rosa di João Nicolau (2010). Nel 2016 è nel film suddiviso in tre episodi di Miguel Gomes Le mille e una notte, dove incarna e dà voce a Sherazade, veste i panni della punk Maria in Il bagno dei magnifici, sarà sia il genio che la mucca ferita in Le lacrime del giudice e, infine, la contessa Béatriz Hesler di Lancaster in Foresta calda.