"movie buff" = someone who knows a lot about movies
"If you want to know anything about the movie industry, ask Phil. He's a real movie buff."
pull out of the stops" = do everything possible to make something succeed
"The company pulled out of the stops to improve business, including cutting prices up to 50%."