BA Film Production

... United Kingdom
... University of Roehampton London

Course Overview

This course plunges you into creative filmmaking from day one, pushing you to find your creative voice through a deep immersion in practical work, backed up by the artistic and critical traditions that have inspired the world's most exciting filmmakers.

You’ll graduate from this course as a skilled, original creative practitioner, familiar with and well-prepared to join the buzzing film and wider cultural industries at large.

This course is taught by recognized, working industry professionals, whose productions include BIFA and BAFTA-nominated fiction and documentary films, in competition at top festivals (Tribeca, Edinburgh, London, Sheffield, and Cannes/ACID) and working on BBC, ITV, Channel 4 and Artem, distributed in over 120 territories.

Our tutors also publish innovative film books with BFI, Routledge, and other leading publishers, and their writing appears regularly in The Guardian, Sight & Sound, Granta, and more.

Our strong industry links ensure students also benefit from visiting workshops and tutorials with top professionals in the global film industry such as Cannes-winning directors and Oscar-winning composers to commissioners and funders like Netflix and the BFI.

Your studies will take place in the Sir David Bell Building; one of the newest buildings on campus which are home to state-of-the-art film, editing, and studio facilities, including two purpose-built film studios and a cinema.

Roehampton’s beautiful parkland setting is perfect for your short films, yet our location also allows full immersion in the creative culture of the capital, with its film festivals, galleries, and world-class cinemas.

Our course is structured like real-world productions or industry challenges allowing you to explore everything from fiction to documentary, from alternative cinema to digital distribution. You’ll collaborate creatively with a close-knit cohort of students, developing specialisms in directing, writing, producing, cinematography, editing, and sound work, while extending your understanding of film history, concepts, and industry best-practice.

As part of the School of Arts and Digital Industries, you’ll also have the opportunity to work alongside students from Dance, Digital Design, and Journalism through creative cross-disciplinary modules to offer essential knowledge needed to work in the cultural industries.

With chances to visit international film festivals like Berlin and Tribeca (NYC) and credited work placements at a variety of media, film, TV, and arts organizations, we produce students whose work connects with wide and diverse audiences.

You’ll emerge with a strong foundation in film, TV, and wider media careers, both as creators and as team players ready to integrate into our fruitful cultural industries.

General Eligibility

  • passes in two distinct subjects at GCE Advanced Level; or

  • a pass in one subject at GCE Advanced Level plus (a) passes in two distinct subjects at GCE Advanced Subsidiary Level, or (b) a Vocational A-Level Single Award, or (c) two Vocational A-Level part Awards;

  • a Vocational A-Level Double Award; or

  • a Vocational A-Level Single Award plus (a) two Vocational A-Level part Awards, or (b) passes in two distinct subjects at GCE Advanced Subsidiary Level; or

  • a BTEC National Certificate or Diploma; or

  • a completed T-Level award; or

  • a Scottish Certificate of Education with (a) passes in five subjects, including at least three at a Higher grade, or (b) passes in four subjects all at a Higher grade or New Higher grade; or

  • the full Diploma of the International Baccalaureate; or

  • an Irish Leaving Certificate with passes in four subjects at Grade C at the Higher level.

Part Time Work Details

20 Hours of Work permit weekly for international students.

Language Requirement

  • IELTS 6.0 overall with a minimum 5.5 in each component

Programme Information
...
Course Category

Music and Performance


...
Campus Name

London


...
Course Level

Undergraduate


...
Duration

Full-Time, 3 years


...
Available Intake

September


...
IELTS Score

5.5


...
Tuition Fees Range

9250,

15000, (INT)


Subject Recommendations for You
BEng (Hons) Electrical and Electronic Engineering
Manchester Metropolitan University - INTO
Campus

Manchester

Entry Score

6.0

Course Level

Undergraduate

Total Course Fee

18500

Graphic Design (Illustration) BA (Hons)
Oxford International Education Group
Campus

London

Entry Score

6.0

Course Level

Undergraduate

Total Course Fee

£9,250, £14,750

MA German with Music Studies
University of Aberdeen - Study Group
Campus

Aberdeen

Entry Score

6.0

Course Level

Undergraduate

Total Course Fee

19800

Discover Your Next Read
...
Why you will go UK for better study ? Learn more from this blog...
...
Why you will go UK for better study ? Learn more from this blog...
Request history8.1.11PHP Version972msRequest Duration2MBMemory UsageGET course-details/{id?}Route
  • warninglog[16:21:21] LOG.warning: Calling static trait method App\Traits\Service::get_intake_with_next_year is...
  • Booting (25.76ms)time
  • Application (946ms)time
  • 1 x Application (97.35%)
    946ms
    1 x Booting (2.65%)
    25.76ms
    4 templates were rendered
    • course-detailscourse-details.blade.php#?blade
    • ajax.homejshomejs.blade.php#?blade
    • layouts.appapp.blade.php#?blade
    • ajax.menusearchjsmenusearchjs.blade.php#?blade
    uri
    GET course-details/{id?}
    middleware
    web
    controller
    App\Http\Controllers\CourseController@details
    namespace
    prefix
    where
    file
    app/Http/Controllers/CourseController.php:130-145
    13 statements were executed, 3 of which were duplicates, 10 unique. Show only duplicated912ms
    • Connection Establishedstaging_liveCourseController.php#131
      Backtrace
      • 15. app/Http/Controllers/CourseController.php:131
      • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `courses` where `id` = '3934' limit 1
      4.47msstaging_liveCourseController.php#131
      Bindings
      • 0: 3934
      Backtrace
      • 16. app/Http/Controllers/CourseController.php:131
      • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `institutes` where `institutes`.`id` in ('46')
      1.9msstaging_liveCourseController.php#131
      Bindings
      • 0: 46
      Backtrace
      • 21. app/Http/Controllers/CourseController.php:131
      • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `represent_countries` where `represent_countries`.`id` in ('1')
      1.31msstaging_liveCourseController.php#131
      Bindings
      • 0: 1
      Backtrace
      • 26. app/Http/Controllers/CourseController.php:131
      • 27. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 29. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 30. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `countries` where `countries`.`id` in ('235')
      1.49msstaging_liveCourseController.php#131
      Bindings
      • 0: 235
      Backtrace
      • 31. app/Http/Controllers/CourseController.php:131
      • 32. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 33. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 34. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 35. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` in ('1')
      1.34msstaging_liveCourseController.php#131
      Bindings
      • 0: 1
      Backtrace
      • 21. app/Http/Controllers/CourseController.php:131
      • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `categories` where `categories`.`id` in ('56') order by `category_name` asc
      3.53msstaging_liveCourseController.php#131
      Bindings
      • 0: 56
      Backtrace
      • 21. app/Http/Controllers/CourseController.php:131
      • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `courses` where `course_level_id` = '1' order by RAND() limit 3
      894msstaging_liveCourseController.php#138
      Bindings
      • 0: 1
      Backtrace
      • 15. app/Http/Controllers/CourseController.php:138
      • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `institutes` where `institutes`.`id` = '45' limit 1
      1.31msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 45
      Backtrace
      • 22. view::course-details:258
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` = '1' limit 1
      650μsstaging_livecourse-details.blade.php#274
      Bindings
      • 0: 1
      Backtrace
      • 22. view::course-details:274
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select * from `institutes` where `institutes`.`id` = '3' limit 1
      760μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 3
      Backtrace
      • 22. view::course-details:258
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` = '1' limit 1
      370μsstaging_livecourse-details.blade.php#274
      Bindings
      • 0: 1
      Backtrace
      • 22. view::course-details:274
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select * from `institutes` where `institutes`.`id` = '33' limit 1
      430μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 33
      Backtrace
      • 22. view::course-details:258
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` = '1' limit 1
      250μsstaging_livecourse-details.blade.php#274
      Bindings
      • 0: 1
      Backtrace
      • 22. view::course-details:274
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    App\Models\Course
    4Course.php#?
    App\Models\Institute
    4Institute.php#?
    App\Models\CourseLevel
    4CourseLevel.php#?
    App\Models\RepresentCountry
    1RepresentCountry.php#?
    App\Models\Country
    1Country.php#?
    App\Models\Category
    1Category.php#?
        _token
        DI0GZwpP57CIyjrxuBKX57W9gk0PMY2LO1ZFdqSo
        current_url
        https://staging.bheuni.io/course-details/3934
        _previous
        array:1 [ "url" => "https://staging.bheuni.io/course-details/3934" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /course-details/3934
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:15 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "staging.bheuni.io" ] ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Thu, 01 May 2025 16:21:21 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlFmNlRHYkVpQ1VWOFpLdm1TNk1sRmc9PSIsInZhbHVlIjoiVWptcUpTN2lyNEpmbGhuUlJZSzJZSTFKc2ZZU2Q0dnF3VmtrVDZFUCtYcUR2VVFqajVFejJtRUwrNjBHWVlZKzBqbm1aam5KaHl3MjR1WDlyZWsySU16R1grM1I0T2xWc3poS1QwcER5SDRsQTFOWldWVUxyR0UySW13cmhCcWMiLCJtYWMiOiJmOTg2NDY4MDEyOTNkYTgzYjI0ODk5ODJiMDQ0NGRlOTE1ODZlNWNhZWUyNTlmMjI1YzQ4NzI0ODk5Y2I0NWJhIiwidGFnIjoiIn0%3D; expires=Fri, 02 May 2025 12:21:21 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secureXSRF-TOKEN=eyJpdiI6IlFmNlRHYkVpQ1VWOFpLdm1TNk1sRmc9PSIsInZhbHVlIjoiVWptcUpTN2lyNEpmbGhuUlJZSzJZSTFKc2ZZU2Q0dnF3VmtrVDZFUCtYcUR2VVFqajVFejJtRUwrNjBHWVlZKzBqbm1aa" 1 => "bhe_uni_session=eyJpdiI6IjBqNytDY1V2R1lqTXVzVUFiWFFBL0E9PSIsInZhbHVlIjoiRFU2NTUzU2JSSHNhU1V4c0NtN2EzN2Rld0RkRnBlWGY4ZHk2NlRlK1g4WUZLOXlocUhwV1ZqcngxODVHcDY4U0pQYWV6Z1hvNFl1cHVWZ3FnMmhEN2JoWkJxZkdWT1F4QThuR1B4VlVHVThYT0d5ZFhhT2FmWURPTzlFR2lMeVUiLCJtYWMiOiJlOTAwMTM3NTYwN2NlYzcxOGNhOTIwNGE4MDk1NTRmMWY0NDgwOTkzM2NkMzJkNGM2NDFkYzM3NDRjMDZkMzdmIiwidGFnIjoiIn0%3D; expires=Fri, 02 May 2025 12:21:21 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secure; httponlybhe_uni_session=eyJpdiI6IjBqNytDY1V2R1lqTXVzVUFiWFFBL0E9PSIsInZhbHVlIjoiRFU2NTUzU2JSSHNhU1V4c0NtN2EzN2Rld0RkRnBlWGY4ZHk2NlRlK1g4WUZLOXlocUhwV1ZqcngxODVHcDY4U0pQ" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlFmNlRHYkVpQ1VWOFpLdm1TNk1sRmc9PSIsInZhbHVlIjoiVWptcUpTN2lyNEpmbGhuUlJZSzJZSTFKc2ZZU2Q0dnF3VmtrVDZFUCtYcUR2VVFqajVFejJtRUwrNjBHWVlZKzBqbm1aam5KaHl3MjR1WDlyZWsySU16R1grM1I0T2xWc3poS1QwcER5SDRsQTFOWldWVUxyR0UySW13cmhCcWMiLCJtYWMiOiJmOTg2NDY4MDEyOTNkYTgzYjI0ODk5ODJiMDQ0NGRlOTE1ODZlNWNhZWUyNTlmMjI1YzQ4NzI0ODk5Y2I0NWJhIiwidGFnIjoiIn0%3D; expires=Fri, 02-May-2025 12:21:21 GMT; domain=.bheuni.io; path=/; secureXSRF-TOKEN=eyJpdiI6IlFmNlRHYkVpQ1VWOFpLdm1TNk1sRmc9PSIsInZhbHVlIjoiVWptcUpTN2lyNEpmbGhuUlJZSzJZSTFKc2ZZU2Q0dnF3VmtrVDZFUCtYcUR2VVFqajVFejJtRUwrNjBHWVlZKzBqbm1aa" 1 => "bhe_uni_session=eyJpdiI6IjBqNytDY1V2R1lqTXVzVUFiWFFBL0E9PSIsInZhbHVlIjoiRFU2NTUzU2JSSHNhU1V4c0NtN2EzN2Rld0RkRnBlWGY4ZHk2NlRlK1g4WUZLOXlocUhwV1ZqcngxODVHcDY4U0pQYWV6Z1hvNFl1cHVWZ3FnMmhEN2JoWkJxZkdWT1F4QThuR1B4VlVHVThYT0d5ZFhhT2FmWURPTzlFR2lMeVUiLCJtYWMiOiJlOTAwMTM3NTYwN2NlYzcxOGNhOTIwNGE4MDk1NTRmMWY0NDgwOTkzM2NkMzJkNGM2NDFkYzM3NDRjMDZkMzdmIiwidGFnIjoiIn0%3D; expires=Fri, 02-May-2025 12:21:21 GMT; domain=.bheuni.io; path=/; secure; httponlybhe_uni_session=eyJpdiI6IjBqNytDY1V2R1lqTXVzVUFiWFFBL0E9PSIsInZhbHVlIjoiRFU2NTUzU2JSSHNhU1V4c0NtN2EzN2Rld0RkRnBlWGY4ZHk2NlRlK1g4WUZLOXlocUhwV1ZqcngxODVHcDY4U0pQ" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "DI0GZwpP57CIyjrxuBKX57W9gk0PMY2LO1ZFdqSo" "current_url" => "https://staging.bheuni.io/course-details/3934" "_previous" => array:1 [ "url" => "https://staging.bheuni.io/course-details/3934" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-05-01 16:21:21GET/course-details/3934141315