di skotlandia, raja fergus dari klan dunbroch menghadiahi putrinya, merida, dengan sebuah busur pada ulang tahunnya.
saat berlatih, merida bertemu dengan will-o'-the-wisp, makhluk mistis yang bisa menuntun manusia menuju takdirnya.
setelah itu, seekor beruang iblis raksasa, mor'du, menyerang keluarganya.
merida lolos bersama ibunya, ratu elinor, sedangkan ayahnya, fergus kehilangan kaki kirinya akibat perkelahian dengan beruang.
bertahun-tahun kemudian, elinor melahirkan putra laki-laki kembar tiga identik dan merida telah menjadi seorang remaja berjiwa bebas.
ibunya memberitahu padanya bahwa dia harus bertunangan dengan putra sulung dari salah satu kepala klan sekutu ayahnya.
ibunya menceritakan pada merida sebuah legenda tentang seorang pangeran yang menghancurkan kerajaannya sendiri, dan elinor memperingatkan bahwa jika pernikahan ini gagal, maka hal itu dapat membahayakan kerajaan.
meskipun sudah diperingatkan, merida tetap saja tidak menginginkan pernikahan tersebut.
ketiga klan tiba dengan membawa putra sulung mereka masing-masing untuk bersaing di "pertandingan" dalam rangka memperebutkan sang putri.
selama pertandingan, merida menyatakan bahwa dia juga memenuhi syarat untuk bersaing dengan tangannya sendiri karena dia juga merupakan anak sulung dari klan dunbroch.
akibatnya, elinor marah besar kepada merida.
setelah merusak permadani keluarga, merida melarikan diri ke hutan.
di sana, ia sekali lagi bertemu dengan will-o'-the-wisp, yang membawanya ke gubuk seorang penyihir tua yang pada awalnya berpura-pura menjadi pemahat kayu.
setelah melakukan tawar menawar, sang penyihir setuju untuk memberikan merida mantra dalam bentuk sebuah kue supaya dia bisa mengubah ibunya.
merida kembali ke istana dan memberikan kue yang telah dimantrai tersebut kepada elinor sebagai tanda perdamaian.
ratu menggigitnya sepotong, namun rasanya tidak enak dan meninggalkan sisa kue tersebut di dapur.
setelah memakannya, ratu jatuh sakit dan berubah menjadi seekor beruang hitam besar, beruang yang sama yang dibenci oleh ayahnya.
menyadari bahwa kehidupan sang ratu sekarang dalam bahaya besar, merida berusaha untuk menyembunyikan ibunya.
setelah membujuk saudara-saudaranya agar bersedia membantu mereka dalam upaya pelarian mereka, merida dan elinor berhasil kembali ke pondok penyihir namun tidak menemui siapapun disana.
sang penyihir itu meninggalkan petunjuk bahwa mantra tersebut akan permanen hingga fajar kedua.
dia juga meninggalkan teka-teki kepada merida, mengatakan bahwa "takdir bisa diubah" jika sang putri bisa "memperbaiki ikatan yang dirobek oleh keangkuhan."
merida dan ibunya perlahan mulai memperbaiki hubungan mereka selama perjalanan mereka untuk menemukan penangkal mantra, dan merida juga mengamati bahwa mantra tersebut perlahan-lahan mulai menjadi permanen, elinor sering kehilangan kontrol dan bertindak seperti beruang.
setelah sekali lagi bertemu dengan will-o'-the-wisp, keduanya mengikuti mereka ke reruntuhan kuno dan kemudian menemukan fakta bahwa mor'du sebenarnya adalah pangeran dalam legenda yang diceritakan oleh elinor kepada merida, yang menerima mantra yang sama dari penyihir.
merida berteori bahwa dia bisa membalikkan mantra dengan memperbaiki permadani keluarganya.
di istana, para klan yang sekarang bermusuhan berada di ambang perang, namun merida berhasil mencegah pertumpahan darah dengan mengingatkan mereka tentang sejarah klan mereka yang terhormat dan heroik.
dia kemudian meminta mereka agar membiarkan anak-anak mereka untuk memilih sendiri siapa yang harus mereka cintai dan nikahi dalam pilihan mereka sendiri.
di tengah nuansa kebahagiaan, merida kemudian menyelinap ke ruang permadani, namun elinor kehilangan kontrol diri manusianya.
fergus menemukan kamar tidurnya rusak dan berpikir bahwa istrinya telah diserang.
ia menemukan merida bersama elinor di ruang permadani dan mengira bahwa elinor adalah mor'du, fergus kemudian mengejarnya.
dengan bantuan saudara-saudaranya, yang telah berubah menjadi tiga ekor bayi beruang karena memakan kue sisa, merida mengejar kawanan berburu ayahnya sambil menjahit permadani.
para anggota klan dan fergus berhasil menangkap elinor dan berniat untuk membunuhnya, namun berhasil dicegah oleh merida.
elinor kemudian terlibat perkelahian dengan mord'u yang tiba-tiba muncul, berusaha untuk melindungi merida.
elinor berhasil memikatnya ke bawah menhir yang kemudian runtuh menimpa mord'u, akhirnya melepaskan roh pangeran kuno dari kutukan.
saat fajar muncul, merida menyelimuti elinor dengan permadani yang telah dijahitnya, namun tidak terjadi apa-apa.
setelah mengungkapkan rasa cintanya kepada ibunya, yang merupakan makna sebenarnya dari teka-teki penyihir, ibunya berubah kembali menjadi manusia, bersamaan dengan adik kembar tiganya, dan keluarga itu akhirnya bersatu kembali.
beberapa hari kemudian, ketiga klan ingin berangkat ke kerajaan mereka masing-masing dan merida serta elinor menunggangi kuda mereka bersama-sama.
pengisi suara (bahasa inggris)
kelly macdonald sebagai princess merida
billy connolly sebagai king fergus
emma thompson sebagai queen elinor
julie walters sebagai penyihir
pengisi suara (bahasa indonesia)
di indonesia, film ini sering dan pernah ditayangkan di rcti, global tv, disney channel asia dan hbo asia dalam versi dubbing bahasa indonesia (kecuali hbo asia yang menyediakan pilihan dubbing bahasa inggris dan indonesia) yang di isi oleh:
nurul ulfa sebagai merida
miranti yasovi sebagai soloist
ipe sebagai queen elinor
lis kurniasih sebagai penyihir