Kelly Macdonald
Photo: KellyMacdonaldOct07.jpg: Mark Rabinowitz at http://www.rabbireport.com, CC BY-SA 3.0 via Wikimedia Commons

Actors & TV · Actor > TV Show

Book Kelly Macdonald

$50K–$100K · estimate

Kelly Macdonald is a Scottish actress with a rare range across art-house film, Hollywood features and prestige television. Her honors include a BAFTA Award, a Primetime Emmy Award and four Screen Actors Guild Awards. She was famously working behind a bar in Glasgow when she answered an open casting call and won the role of Diane in Danny Boyle's Trainspotting (1996), a debut that launched her career. She went on to Elizabeth (1998), Robert Altman's Gosford Park (2001), and the Coen brothers' No Country for Old Men (2007), which brought a BAFTA nomination for supporting actress. Family audiences know her voice as Princess Merida in Pixar's Brave (2012), and she appeared in Harry Potter and the Deathly Hallows – Part 2 (2011), Goodbye Christopher Robin (2017) and Operation Mincemeat (2021). Her Emmy came for the BBC One film The Girl in the Cafe (2005), and she earned another nomination playing Margaret Thompson on HBO's Boardwalk Empire. Later television work includes Line of Duty and HBO's Lanterns (2026). Macdonald brings warmth, wit and a grounded, down-to-earth charm.

  • Active since 1996
  • Born in Glasgow
  • Honors: Emmy
  • Category: Actor

Check availability Fee FAQ

Estimated fee range

How much does Kelly Macdonald cost?

$50K–$100K
Under $25K$5M+

Our estimate puts Kelly Macdonald's booking fee in the $50K–$100K range. Treat it as a planning estimate rather than a quote: dates, location, event type and travel, production and hospitality all affect the final cost.

*Estimate only. Not a quote. Actual fees depend on date, location, travel and event details.

More acts: $50K–$100K Actors & TV

Career timeline

Milestones

  1. Starred in Trainspotting as Diane
  2. Starred in Elizabeth as Elizabeth Knollys
  3. Starred in Gosford Park as Mary Maceachran
  4. Received the Primetime Emmy Award for Outstanding Supporting Actress in a Miniseries or a Movie
  5. Starred in No Country for Old Men as Carla Jean Moss
  6. Starred in Harry Potter and the Deathly Hallows – Part 2 as Helena Ravenclaw
  7. Received the Screen Actors Guild Award for Outstanding Performance by an Ensemble in a Drama Series

Similar talent

If you like Kelly Macdonald

FAQ

Booking Kelly Macdonald: questions

What is the typical fee range for Kelly Macdonald?

Our estimate puts Kelly Macdonald in the $50K–$100K range (estimate).

Who is similar to Kelly Macdonald but less expensive?

Comparable active acts in a lower estimated range include Mark Feuerstein, Reggie Lee, Thandie Newton.

Who is similar to Kelly Macdonald but in a higher fee range?

If the budget allows, similar active acts in a higher estimated range include Juno Temple, Dominic Purcell, Antony Starr.

How do I send a booking inquiry for Kelly Macdonald?

Use the availability form on this page with your date, city, event type and budget range. Altus Entertainment contacts Kelly Macdonald's representatives and replies within one business day; there is no cost to ask.

What is Kelly Macdonald's booking fee?

The estimated booking fee for Kelly Macdonald is $50K–$100K (estimate).

How much does it cost to book Kelly Macdonald?

Plan for an estimated $50K–$100K for the fee itself, plus travel, production and hospitality. Altus Entertainment will confirm the real number for your date.

Who is Kelly Macdonald's booking agent?

c-e-l-e-b.com is operated by Altus Entertainment, a celebrity booking agency. Altus does not claim to represent Kelly Macdonald; it contacts Kelly Macdonald's representatives on your behalf to check availability and negotiate terms.

How do I book Kelly Macdonald?

Send the inquiry form with your event date, location, budget range and event type. Altus Entertainment responds within one business day.

Booking desk

Interested in booking Kelly Macdonald?

Paid bookings only. Booking terms and disclosures

Reply within 24 hours.

Or call +1 (725) 777-5324 · Mon–Fri, 9am–6pm PT

Request received

Thanks, your inquiry was sent.

Check availability