Megan Fox revealed to Cosmopolitan Magazine that she finds Ellen DeGeneres sexy.