!function(w, a) { let isInitializing = true; eventBuffer = []; w.dataLayer = w.dataLayer || []; function gtag(params){ if (!params[Symbol.iterator]) { return; } if (isInitializing) { eventBuffer.push(...params); } else { Array.isArray(w.dataLayer) && w.dataLayer.push(...params); } } w.document.addEventListener("consentPolicyChanged", ({ detail }) => { setConsent('update', detail.policy); w.dataLayer.push({event: 'consentPolicyChanged'}); }); w.document.addEventListener("consentPolicyInitialized", ({ detail }) => { const config = w.wixTagManager?.getConfig(); if (isInitializing && config && Object.keys(config).length) { onDoneInitilizing(); } }); w.addEventListener("TagManagerConfigSet", ({ detail }) => { if (isInitializing && w.consentPolicyManager?.initRan) { onDoneInitilizing(); } }); function onDoneInitilizing() { isInitializing = false; setConsent('default', evaluateConsentPolicy()); w.dataLayer.push({'site_id': w.wixEmbedsAPI?.getMetaSiteId()}); w.dataLayer.push({'gtm.start': new Date().getTime(),event:'gtm.js'}); w.dataLayer.push({'developer_id.dYzMzMD': true}); eventBuffer.forEach(args => gtag([args])); } function evaluateConsentPolicy() { const { gdprEnforcedGeo } = w.wixTagManager.getConfig(); const { policy, defaultPolicy } = w.consentPolicyManager.getCurrentConsentPolicy(); return defaultPolicy && gdprEnforcedGeo ? { ...policy, advertising: false, analytics: false } : policy } function setConsent(action, { advertising, analytics, functional, waitForUpdate }) { (function() { w.dataLayer.push(arguments); })('consent', action, { 'ad_storage': advertising ? 'granted' : 'denied', 'ad_user_data': advertising ? 'granted' : 'denied', 'ad_personalization': advertising ? 'granted' : 'denied', 'analytics_storage': analytics ? 'granted' : 'denied', 'functionality_storage': functional ? 'granted' : 'denied', 'personalization_storage': 'granted', 'security_storage': 'granted', ...waitForUpdate ? { 'wait_for_update': waitForUpdate } : {} }); } w[a] = (w[a] && w[a].filter(c => c.name !== 'googleTagManagerConsentMode')) || []; w[a].push({ name: 'googleTagManagerConsentMode', report: gtag, config: { trackingId: 'GTM-59JW3PZ5' } }); (function(w,d,s,l,i){ w[l]=w[l]||[]; var f=d.getElementsByTagName(s)[0], j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:''; j.async=true; j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl; f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-59JW3PZ5'); }(window,"promoteAnalyticsChannels")
top of page

On-Camera Combat: Fight Scenes Made Reel

Stage combat LA: learn fight choreography & film your own scene.

Starts Nov 15
120 US dollars
Camarillo Street

Available spots


Service Description

Fight scenes aren’t just punches; they’re storytelling in motion. In this one-day workshop, you’ll learn choreography, safety, character-driven choices, and on-camera performance. By the end of the day, you’ll leave with professionally shot and edited footage of your fight sequence, giving you tangible reel-ready material that every working actor needs. With Orion Barnes, you’ll perform like a pro while staying grounded and safe. About the Instructor Orion Barnes is a fight choreographer and intimacy director certified by the Society of American Fight Directors. A founding member of Sword Fights, Inc., Orion brings expertise in consent-forward, safe, and compelling stage combat to actors at every level. He teaches across LACAE’s ACT III and Adult Workshops. What to Bring Water bottle, notebook, and clothes you can move in. Note: Registration closes 2 hours before the first class begins.


Upcoming Sessions


Contact Details

  • 11031 Camarillo Street, North Hollywood, CA, USA

    info@futureartistsla.org


bottom of page