Someone who loves films can be referred to as a cinephile. This term is used in film theory, and refers to someone who loves, and typically studies film as well.
Someone who loves books is called a bibliophile.
A foodie???
A technophile
aesthetist
A bibliophile is a person who loves to read.
Someone born to royalty or semi-royalty.
spanophile?
someone who loves attention is called a "ham".
Someone who loves to read crime novels can be called a "mystery enthusiast" or a "crime fiction aficionado."
A person who loves challenges is called a narcissist. A narcissist values themselves a lot and is very selfish.
someone in this planet called M.R ALLEN who loves to teach math