Is there a word/phrase to describe someone who has no personality or life outside of one particular thing they like

Title^ i call these people culture gluttons but i was wondering if there’s a more proper phrase for it. Someone that makes you think “Jeez dude, you have no personality to show for beyond (insert [politics, sports, religion, subculture, military, random subculture, etc])