In 2008 , she appeared alongside Benicio del Toro in Steven Soderbergh 's '' Che '' , playing the role of Aleida March de Guevara , the second wife of Ernesto " Che " Guevara . This film was acclaimed by the critics . She was in the premiere in 2008 Cannes Film Festival . In 2010 , she played the role of female Vampire Maria in '' The Twilight Saga : Eclipse '' , based on the novel of the same name by Stephenie Meyer
2008 Cannes Film Festival
2008 Cannes Film Festival
Catalina Sandino Moreno