Battle is een coming-of-age drama over Amalie, een jonge getalenteerde danseres, die opgroeit in West End, het rijke deel van Oslo. Onverwachts moet Amalie verhuizen naar Stovner, een arme voorstad van Oslo en in alles het tegenovergestelde van West End. Amalie probeert wanhopig via een dubbelleven haar West End-imago in stand te houden en raakt verstrikt in een web van geheimen en leugens. Dan ontmoet ze hiphopdanser Mikael uit Stovner; zijn blik op de wereld opent haar ogen.

Overdag geeft Kevin Laird les op een chique school middelbare school in Beverly Hills, maar s'avonds zet hij de dansvloer in vuur en vlam in een lambadaclub in het oosten van Los Angeles. Dankzij zijn zwoele danskunsten wordt hij al snel door de stoere schoolverlaters uit de Spaanse achterstandwijk geaccepteerd waar hij bijles geeft. Maar als een verleidelijke studente Kevins geheime dubbelleven onthult, dreigt ze alles te verwoesten waar hij zo hard voor heeft gewerkt.