 Steven Spielberg (I) (qv) offered Shakira (I) (qv) the role of  Elena Montero back when he was originally in talks to direct it.  But, she turned the offer down because she felt that not only was  she a bad actress, but her English wasnt good enough.