A Royal Affair poster

A Royal Affair

"Their love affair would divide a nation."

Movie R 2012 2h 17m 7.4 /10
Directed by Nikolaj Arcel

Set in 18th century Denmark, A Royal Affair follows Queen Caroline Mathilde whose sheltered life at court takes a dramatic turn when she forms a deep connection with her physician, Johann Friedrich Struensee. He is a sharp thinker with reforming ideas who challenges the rigid rituals of palace... Read more

Stream Now

Where to Watch "A Royal Affair"

Stream with Subscription
Rent or Buy

Netflix
Disney+
Max
Hulu
Paramount+
Peacock
Apple TV+

Streaming availability last verified: February 23, 2026

About A Royal Affair

Set in 18th century Denmark, A Royal Affair follows Queen Caroline Mathilde whose sheltered life at court takes a dramatic turn when she forms a deep connection with her physician, Johann Friedrich Struensee. He is a sharp thinker with reforming ideas who challenges the rigid rituals of palace life. As their trust grows, they collaborate on proposals that would widen political access and modernize the kingdom. Their bond becomes a symbol of change and triggers pushback from conservative forces led by Juliane Marie and other courtiers. The movie blends lush period detail with tense political maneuvering, showing how a private romance can ripple through policy, court life, and the destiny of a nation, leaving a lasting mark on the future.

Directed by Nikolaj Arcel, the film adapts real events with a screenplay by Rasmus Heisterberg and Bodil Steensen-Leth. It foregrounds a love affair that unsettles routines at court and challenges the old order, yielding a clash of passion and power.

The movie earned about $14.8 million worldwide on an $8 million budget, reflecting solid performance for a Danish period drama with international reach. It found receptive audiences in Scandinavia, Germany, and the UK, validating its ambitious scale and emotional resonance.

A Royal Affair stands out for its earnest portrayal of a queen choosing personal and political agency in a rigid 18th century court. Trine Dyrholm as Juliane Marie provides a stern counterpoint while Alicia Vikander and Mads Mikkelsen deliver restrained, intense performances that sharpen the film's moral questions for viewers.

Critics praised the film for a mature take on love and power, balancing romance with political crisis. The narrative shows how reformist impulses collide with courtly resistance, revealing how personal ties can influence national events while maintaining historical nuance and a clear sense of consequence that lingers after the credits.

What Viewers Are Saying

7.4/10
from 928 ratings

Fans call A Royal Affair a lush, well shot period piece that trades big spectacle for intimate politics and strong acting. Alicia Vikander shines as Queen Caroline, Mads Mikkelsen nails Struensee, and Mikkel Følsgaard makes Christian VII feel unstable yet dangerous. It sticks to a tight two hour runtime, the score stays with you, and the ending nudges past the predictable wrap up in a way that sticks with you.

Details

Release Date
March 29, 2012
Runtime
2h 17m
Rating
R
User Ratings
928 votes
Type
Movie
Genres
Drama, History, Romance
Country
CZ
Studio
Sirena Film +4 more
Budget
$8,000,000
Box Office
$14,800,000
External Links
View on IMDB

Official Trailer

Cast

Alicia Vikander

Alicia Vikander

Caroline Mathilde

Mads Mikkelsen

Mads Mikkelsen

Johann Friedrich Struensee

Mikkel Boe Følsgaard

Mikkel Boe Følsgaard

Christian VII

Trine Dyrholm

Trine Dyrholm

Juliane Marie

David Dencik

David Dencik

Ove Høegh-Guldberg

Thomas W. Gabrielsson

Thomas W. Gabrielsson

Schack Carl Rantzau

Cyron Melville

Cyron Melville

Enevold Brandt

Bent Mejding

Bent Mejding

J. H. E. Bernstoff

Harriet Walter

Harriet Walter

Augusta - Prinsesse af Wales

Laura Bro

Laura Bro

Louise von Plessen

Director: Nikolaj Arcel

Written by: Rasmus Heisterberg, Bodil Steensen-Leth

Frequently Asked Questions

A Royal Affair is available to stream on Amazon Prime Video. You can also rent or buy it on Apple iTunes, Google Play, Vudu, and Amazon Video.

Yes, A Royal Affair is available to stream on Amazon Prime Video with a subscription.

With a rating of 7.4/10 from 928 viewers, A Royal Affair is well-received and recommended by the community. It's a good pick if you enjoy drama, history, and romance stories.

Set in 18th century Denmark, A Royal Affair follows Queen Caroline Mathilde whose sheltered life at court takes a dramatic turn when she forms a deep connection with her physician, Johann Friedrich Struensee. He is a sharp thinker with reforming ideas who challenges the rigid rituals of palace li...

A Royal Affair is a historical drama set in 18th-century Denmark and centers on Queen Caroline Mathilde and her physician Struensee. It portrays real historical figures and events, though as a drama some details are fictionalized.

Alicia Vikander plays Caroline Mathilde and Mads Mikkelsen plays Johann Friedrich Struensee. The top cast also includes Mikkel Boe Følsgaard as Christian VII.