Looks like Oenothera speciosa. I'm taking it that the toothed leaves at the left of your image do not belong to the flower?