The Academy has revealed Daniel Craig, Jennifer Lopez, Whoopi Goldberg are among the presenters for the Oscars on February 24.