Mainstream films are big budget Hollywood blockbusters made by major studios like 20th Century Fox. They typically have well-known celebrity actors and are highly rated. Independent films have lower budgets and are free from corporate or government influence. Niche films have an even smaller budget than independent films. They are not very popular and only appeal to certain audiences due to their unorthodox plots and lack of famous actors.