Naomie Harris covers Red magazine