A common issue that can occur with users new to installing WordPress themes is a “Broken theme and/or stylesheets missing” error message being displayed when trying to upload or activate the theme. This error message does not mean that the theme you have purchased is broken, it simply means it has been uploaded incorrectly.
Simply unzip the themeforest-xxx-rey-multipurpose.zip and inside it locate rey.zip, which is in fact the actual theme that should be uploaded into WordPress.
For this message “The following themes are installed but incomplete. MACOSX Stylesheet is missing.“, please try deleting /wp-content/themes/MACOSX folder .