Movie does have a good story and cast but my only issue is about halfway it kinda dragged a bit in some areas it didn't need to while rushing areas of interest. Overall I would recommend watching it and sure bigots will hate it but who cares about them haha