For filming purpose, a tourist visa will suffice for the most part. In general, a tourist visa will allow the stay for a maximum of 90 days, extendable as per the need for a maximum of 150 days.
Tourist Visas can be acquired in two ways. The applicant can submit an online application to the Nepalese Embassies, Nepalese Diplomatic Missions, and Consuls abroad. Or applicant can acquire the Visas from the Immigration authority on arrival, at the point of entry.
On arrival, visa facilities are not available for people holding passports from Nigeria, Ghana, Zimbabwe, Swaziland, Cameroon, Somalia, Liberia, Ethiopia, Iraq, Afghanistan, and Palestine.
In particular, applicants submit applications for visa extensions to the Immigration authorities in Kathmandu and Pokhara.