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 babies is called a pedophile.
Someone who loves books is called a bibliophile.
A foodie???
aesthetist
Royalophile
A bibliophile is a person who loves to read.
someone who loves attention is called a "ham".
spanophile?
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