It has all the elements from coming of age, to sacrifice, to rewards, to selfishness, to loss, to coming out, to redemption and finally bliss ! This movie is one of the best I have seen, song inspirations to family issues. It strikes just the right balance, Malek puts on an incredible performance and sheds light on Queen which many do not know. One word - Entertaining !!