'Rocketman' actor Taron Egerton doesn't think there should be a "blanket rule" about straight actors taking on gay roles.