Fiona Shackleton Fiona Shackleton Fiona Sara Shackleton, Baroness Shackleton of Belgravia ("née" Charkham; born 26 May 1956) is an English solicitor and politician, who has represented members of the British royal family and celebrities, including Sir Paul McCartney and Prince Andrew, Duke of York. Her charm and resoluteness earned her the nickname "Steel Magnolia". Born Fiona Sara Charkham in London, she is the daughter of Jonathan Charkham, an economist and adviser to The Bank of England, and Moira Elizabeth Frances Salmon, daughter of Barnett Alfred and Molly Salmon. Her mother's family, the Salmon family, were co-owners of the J. Lyons & Co.
Princess Fiona her magic in Fiona and Shrek's marriage. Fiona is believed to take on more empowering storylines during the third and fourth films, the latter of which is set in an alternate universe in which Shrek never rescued Fiona, showing what she would have become under these circumstances. Fiona is voiced by American actress Cameron Diaz, one of the franchise's three main cast members. Diaz voiced Fiona in all four installments of the film series over the course of years. The role was originally intended for comedian and actress Janeane Garofalo, who was fired from the first film and ultimately replaced