{"id":2410667,"date":"2026-05-10T22:12:36","date_gmt":"2026-05-10T22:12:36","guid":{"rendered":"https:\/\/celebrity.land\/en\/?p=2410667"},"modified":"2026-05-10T22:12:36","modified_gmt":"2026-05-10T22:12:36","slug":"adolescence-makes-history-and-celebrity-traitors-triumphs-at-baftas","status":"publish","type":"post","link":"https:\/\/celebrity.land\/en\/adolescence-makes-history-and-celebrity-traitors-triumphs-at-baftas\/","title":{"rendered":"Adolescence makes history and Celebrity Traitors triumphs at Baftas"},"content":{"rendered":"<p><\/p>\n<div id=\"subscription-content\">\n<p>The hit Netflix drama, about a teenage boy accused of a terrible crime, claimed four awards, the most won by a single TV series in the main ceremony.<\/p>\n<p>It was named best limited drama, while stars Stephen Graham, Christine Tremarco and Owen Cooper all won awards.<\/p>\n<p>Graham was named best leading actor, Tremarco won the supporting actress prize and Cooper took supporting actor.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/f94417dc8602824db0d6e41631e938d5Y29udGVudHNlYXJjaGFwaSwxNzc4NTI3OTI0\/2.84576089.jpg?w=640\" alt=\"BAFTA TV Awards 2026 \u2013 London\" data-title=\"BAFTA TV Awards 2026 \u2013 London\" data-copyright-holder=\"PA Wire\" data-copyright-notice=\"PA Wire\/PA Images\" data-credit=\"Ian West\" data-usage-terms=\"\" srcset=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/f94417dc8602824db0d6e41631e938d5Y29udGVudHNlYXJjaGFwaSwxNzc4NTI3OTI0\/2.84576089.jpg?w=213 213w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/f94417dc8602824db0d6e41631e938d5Y29udGVudHNlYXJjaGFwaSwxNzc4NTI3OTI0\/2.84576089.jpg?w=426 426w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/f94417dc8602824db0d6e41631e938d5Y29udGVudHNlYXJjaGFwaSwxNzc4NTI3OTI0\/2.84576089.jpg?w=853 853w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\"\/>Stephen Graham (Ian West\/PA)<\/p>\n<p>Graham, who co-wrote the script with Jack Thorne, has won a string of awards for his performance in the Netflix series, including an Emmy and a Golden Globe, but had never won a Bafta.<\/p>\n<p>Speaking on stage, he said: \u201cI might take my time. I\u2019ve been nominated eight times and this is the first time I\u2019ve won.<\/p>\n<p>\u201cNice one Bafta, this is lovely.<\/p>\n<p>\u201cWhen I was a kid, I watched a telly programme called Scully, written by Alan Bleasdale, and it had the wonderful Drew Schofield in it and he lived across the road from my nana\u2019s house, so he showed me that I could be on the telly.<\/p>\n<p>\u201cHe was my inspiration. So for any other young kid, no matter where you\u2019re from, anything is possible.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/d37fe022fc4fba970d80a4c6045ec83bY29udGVudHNlYXJjaGFwaSwxNzc4NTI4MDIz\/2.84574175.jpg?w=640\" alt=\"BAFTA TV Awards 2026 \u2013 London\" data-title=\"BAFTA TV Awards 2026 \u2013 London\" data-copyright-holder=\"PA Wire\" data-copyright-notice=\"PA Wire\/PA Images\" data-credit=\"Ian West\" data-usage-terms=\"\" srcset=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/d37fe022fc4fba970d80a4c6045ec83bY29udGVudHNlYXJjaGFwaSwxNzc4NTI4MDIz\/2.84574175.jpg?w=213 213w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/d37fe022fc4fba970d80a4c6045ec83bY29udGVudHNlYXJjaGFwaSwxNzc4NTI4MDIz\/2.84574175.jpg?w=426 426w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/d37fe022fc4fba970d80a4c6045ec83bY29udGVudHNlYXJjaGFwaSwxNzc4NTI4MDIz\/2.84574175.jpg?w=853 853w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\"\/>Owen Cooper (Ian West\/PA)<\/p>\n<p>\u201cWe are all people that have done that, we get to do what we love, which is different.<\/p>\n<p>\u201cWe\u2019re not digging holes, we\u2019re not digging ditches, we\u2019re not saving lives, but we have the opportunity to tell the human condition, and we have the obligation to tell beautiful stories and we need to keep that going.\u201d<\/p>\n<p>Cooper, 16, who has also proved unbeatable through awards season, won the first prize of the night and said: \u201cA year ago, I was presenting an award and now I\u2019m collecting one. This is a bit mad.\u201d<\/p>\n<p>He added: \u201cIn the words of John Lennon, you won\u2019t get anything unless you have the vision to imagine it.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/4d1ac029de1bd1f55c6a242e72a3db41Y29udGVudHNlYXJjaGFwaSwxNzc4NTE2MDY2\/2.84573840.jpg?w=640\" alt=\"BAFTA TV Awards 2026 \u2013 London\" data-title=\"BAFTA TV Awards 2026 \u2013 London\" data-copyright-holder=\"PA Wire\" data-copyright-notice=\"PA Wire\/PA Images\" data-credit=\"Jeff Moore\" data-usage-terms=\"\" srcset=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/4d1ac029de1bd1f55c6a242e72a3db41Y29udGVudHNlYXJjaGFwaSwxNzc4NTE2MDY2\/2.84573840.jpg?w=213 213w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/4d1ac029de1bd1f55c6a242e72a3db41Y29udGVudHNlYXJjaGFwaSwxNzc4NTE2MDY2\/2.84573840.jpg?w=426 426w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/4d1ac029de1bd1f55c6a242e72a3db41Y29udGVudHNlYXJjaGFwaSwxNzc4NTE2MDY2\/2.84573840.jpg?w=853 853w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\"\/>Owen Cooper, right, with Stephen Graham and Hannah Walters (Jeff Moore\/PA)<\/p>\n<p>\u201cSo in my eyes, I think you only need three things to succeed: one, you need an obsession; two, you need a dream; and three, you need The Beatles.\u201d<\/p>\n<p>Graham echoed this sentiment in his speech when he said: \u201cThe kid\u2019s already said it, but in the words of The Beatles, all we need is love, namaste.\u201d<\/p>\n<p>Tremarco was named best supporting actress for playing Cooper\u2019s mother.<\/p>\n<p>She said: \u201cI feel so privileged to be standing up here holding this Bafta. I feel so honoured to be part of Adolescence.<\/p>\n<p>\u201cI hold this Bafta high.\u201d<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/b7b04c33731366d437a02e6eee76a9f4Y29udGVudHNlYXJjaGFwaSwxNzc4NTE2MTA0\/2.84572829.jpg?w=640\" alt=\"BAFTA TV Awards 2026 \u2013 London\" data-title=\"BAFTA TV Awards 2026 \u2013 London\" data-copyright-holder=\"PA Wire\" data-copyright-notice=\"PA Wire\/PA Images\" data-credit=\"Ian West\" data-usage-terms=\"\" srcset=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/b7b04c33731366d437a02e6eee76a9f4Y29udGVudHNlYXJjaGFwaSwxNzc4NTE2MTA0\/2.84572829.jpg?w=213 213w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/b7b04c33731366d437a02e6eee76a9f4Y29udGVudHNlYXJjaGFwaSwxNzc4NTE2MTA0\/2.84572829.jpg?w=426 426w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/b7b04c33731366d437a02e6eee76a9f4Y29udGVudHNlYXJjaGFwaSwxNzc4NTE2MTA0\/2.84572829.jpg?w=853 853w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\"\/>Christine Tremarco (Ian West\/PA)<\/p>\n<p>The show also won two prizes at the Bafta Craft Awards last weekend for directing and sound.<\/p>\n<p>Celebrity Traitors won the best reality award, as well as the memorable moment prize, for Alan Carr\u2019s treacherous victory.<\/p>\n<p>Collecting the award, he said: \u201cWas I good? Was I really? Or were the other celebrities just thick?<\/p>\n<p>\u201cIt was Nick (Mohammed) who made me cry \u2013 we were round that round table and he went, \u2018We\u2019ve got this\u2019, and I was like, \u2018No, I\u2019ve got this\u2019.<\/p>\n<p>\u201cWhen I laughed in their faces and went \u2018I\u2019m a faithful\u2019, I was packing my bags. But I had the best time ever.\u201d<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/e3cd93b8052d1810d944acc3506813adY29udGVudHNlYXJjaGFwaSwxNzc4NTI4MDQ2\/2.84572919.jpg?w=640\" alt=\"BAFTA TV Awards 2026 \u2013 London\" data-title=\"BAFTA TV Awards 2026 \u2013 London\" data-copyright-holder=\"PA Wire\" data-copyright-notice=\"PA Wire\/PA Images\" data-credit=\"Ian West\" data-usage-terms=\"\" srcset=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/e3cd93b8052d1810d944acc3506813adY29udGVudHNlYXJjaGFwaSwxNzc4NTI4MDQ2\/2.84572919.jpg?w=213 213w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/e3cd93b8052d1810d944acc3506813adY29udGVudHNlYXJjaGFwaSwxNzc4NTI4MDQ2\/2.84572919.jpg?w=426 426w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/e3cd93b8052d1810d944acc3506813adY29udGVudHNlYXJjaGFwaSwxNzc4NTI4MDQ2\/2.84572919.jpg?w=853 853w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\"\/>Alan Carr and Paloma Faith (Ian West\/PA)<\/p>\n<p>Referring to the cast filming the second series in Scotland, he said: \u201cI\u2019m so jealous of all the celebs up there doing it, I wish I could do it all again.<\/p>\n<p>\u201cSometimes, when I\u2019m a bit sad, I remember the laughter. I can even smell Celia\u2019s fart.<\/p>\n<p>\u201cI dedicate this to Paloma (Faith): there is no-one else I would rather murder than you.\u201d<\/p>\n<p>While it was not nominated, the audible fart Celia Imrie emitted during the show was a recurring gag throughout the ceremony, referenced by Carr, host Greg Davies and even US star Seth Rogen.<\/p>\n<p>Comedy show Last One Laughing won two awards, for entertainment programme and entertainment performance for Bob Mortimer.<\/p>\n<p>Hit BBC comedy Amandaland won the prize for best scripted comedy.<\/p>\n<p>The leading actress Bafta was won by Narges Rashidi for her portrayal of Nazanin Zaghari-Ratcliffe in Prisoner 951.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/e2687f8208dd2ff33e5c6249ca6f4c59Y29udGVudHNlYXJjaGFwaSwxNzc4NTI4MDc0\/2.84576050.jpg?w=640\" alt=\"BAFTA TV Awards 2026 \u2013 London\" data-title=\"BAFTA TV Awards 2026 \u2013 London\" data-copyright-holder=\"PA Wire\" data-copyright-notice=\"PA Wire\/PA Images\" data-credit=\"Ian West\" data-usage-terms=\"\" srcset=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/e2687f8208dd2ff33e5c6249ca6f4c59Y29udGVudHNlYXJjaGFwaSwxNzc4NTI4MDc0\/2.84576050.jpg?w=320 320w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/e2687f8208dd2ff33e5c6249ca6f4c59Y29udGVudHNlYXJjaGFwaSwxNzc4NTI4MDc0\/2.84576050.jpg?w=640 640w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/e2687f8208dd2ff33e5c6249ca6f4c59Y29udGVudHNlYXJjaGFwaSwxNzc4NTI4MDc0\/2.84576050.jpg?w=1280 1280w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\"\/>Narges Rashidi (Ian West\/PA)<\/p>\n<p>Dedicating the prize to the British-Iranian woman who was imprisoned in Tehran, and her family, Rashidi said: \u201cYour resilience, your dignity, your love through impossible circumstances have moved us all.<\/p>\n<p>\u201cYour courage will stay with me for the rest of my life. This is for you.\u201d<\/p>\n<p>She added: \u201cI was a seven-year-old who survived war. In Gaza, in Ukraine, in Sudan, they may never get that opportunity, that chance.\u201d<\/p>\n<p>Leading actress in a comedy was won by Katherine Parkinson for Here We Go, while leading actor in a comedy went to Steve Coogan for How Are You? It\u2019s Alan (Partridge).<\/p>\n<p>During his speech, Coogan pledged to play Partridge for the rest of his life, saying: \u201cDoing comedy in these troubled times is so important. It\u2019s a privilege to make people laugh after all these years.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/067656ef1a14302103a97cd97a97a602Y29udGVudHNlYXJjaGFwaSwxNzc4NTI4MTA4\/2.84575111.jpg?w=640\" alt=\"BAFTA TV Awards 2026 \u2013 London\" data-title=\"BAFTA TV Awards 2026 \u2013 London\" data-copyright-holder=\"PA Wire\" data-copyright-notice=\"PA Wire\/PA Images\" data-credit=\"Ian West\" data-usage-terms=\"\" srcset=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/067656ef1a14302103a97cd97a97a602Y29udGVudHNlYXJjaGFwaSwxNzc4NTI4MTA4\/2.84575111.jpg?w=320 320w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/067656ef1a14302103a97cd97a97a602Y29udGVudHNlYXJjaGFwaSwxNzc4NTI4MTA4\/2.84575111.jpg?w=640 640w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/067656ef1a14302103a97cd97a97a602Y29udGVudHNlYXJjaGFwaSwxNzc4NTI4MTA4\/2.84575111.jpg?w=1280 1280w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\"\/>Steve Coogan (Ian West\/PA)<\/p>\n<p>\u201cI will keep on doing it. If anyone wants to know when Alan Partridge is going to die, it\u2019s about the same time that I am going to die.\u201d<\/p>\n<p>EastEnders was named best soap, while US comedy The Studio was named best international.<\/p>\n<p>Code Of Silence, starring Rose Ayling-Ellis as a deaf canteen worker who helps police with a dangerous investigation using her advanced lip-reading skills, called on the TV industry to improve representation, saying: \u201cThe industry needs to improve and hopefully it will.\u201d<\/p>\n<p>TV chef and former Bake Off judge Dame Mary Berry was honoured with the Bafta fellowship, saying: \u201cI\u2019m really bowled over by this accolade. I\u2019m a cook, I\u2019m a teacher, so I feel very honoured to be given Bafta\u2019s highest award.\u201d<\/p>\n<p>She reflected on her career with the BBC and said the corporation was \u201cthe broadcaster that we must cherish\u201d.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/c6159bade7da5d4825eacefda367aacdY29udGVudHNlYXJjaGFwaSwxNzc4NTI4MTM1\/2.84576053.jpg?w=640\" alt=\"BAFTA TV Awards 2026 \u2013 London\" data-title=\"BAFTA TV Awards 2026 \u2013 London\" data-copyright-holder=\"PA Wire\" data-copyright-notice=\"PA Wire\/PA Images\" data-credit=\"Ian West\" data-usage-terms=\"\" srcset=\"https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/c6159bade7da5d4825eacefda367aacdY29udGVudHNlYXJjaGFwaSwxNzc4NTI4MTM1\/2.84576053.jpg?w=213 213w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/c6159bade7da5d4825eacefda367aacdY29udGVudHNlYXJjaGFwaSwxNzc4NTI4MTM1\/2.84576053.jpg?w=426 426w, https:\/\/image.assets.pressassociation.io\/v2\/image\/production\/c6159bade7da5d4825eacefda367aacdY29udGVudHNlYXJjaGFwaSwxNzc4NTI4MTM1\/2.84576053.jpg?w=853 853w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\"\/>Dame Mary Berry (Ian West\/PA)<\/p>\n<p>Consumer champion Martin Lewis was given the special award.<\/p>\n<p>Collecting the prize at the Royal Festival Hall, he said he wrote his speech on Thursday, 42 years after the death of his mother when he was 11.<\/p>\n<p>He said: \u201cFor six years, barring school, I barely left the house. Now I\u2019m picking up a Bafta.<\/p>\n<p>\u201cLife can be transformed, it can get better.<\/p>\n<p>\u201cIf you had told that broken, scared boy that I\u2019d proudly be a campaigning journalist, his jaw would have dropped.<\/p>\n<p>\u201cSo I dedicate this to consumer journalism, where I found my voice.\u201d<\/p>\n<p>Gaza: Doctors Under Attack, the documentary commissioned and then shelved by the BBC over impartiality concerns and later aired by Channel 4, won the current affairs Bafta.<\/p>\n<p>During his speech on stage, executive producer Ben de Pear referred to the fact the BBC airs the ceremony on delay, saying: \u201cFinally, just a question for the BBC: given you dropped our film, will you drop us from the Bafta screening later tonight?\u201d<\/p>\n<p>Grenfell: Uncovered was awarded the Bafta for single documentary, and director Olaide Sadiq used her acceptance speech to say the victims of the fire \u201cdeserve justice\u201d.<\/p>\n<\/div>\n<p><script type = \"text\/javascript\">\n( function () {\n    window._sp_ = {\n        config: {\n            baseEndpoint: 'https:\/\/a02342.oxfordmail.co.uk',\n            accountId: 52,\n            targetingParams:{\n                subscribed: false,\n                privacy: false\n            },\n            gdpr: { },\n            events: {\n                onMessageReady: function (message_type) {\n                    trackSPEvents('event76');\n                },\n                onMessageChoiceSelect: function (message_type, choice_id, choice_type_id) {\n                    console.log('message_type: ', message_type);\n                    console.log('choice_id: ', choice_id);\n                    console.log('choice_type_id: ', choice_type_id);\n                    if ('yes' === 'yes') {\n                        if (choice_type_id === 12) {\n                            trackSPEvents('event83'); \/\/Consent Banner Reject All\n                            trackSPEvents('event82'); \/\/Journalism Message Shown\n                        }\n                        if (choice_type_id === 11) {\n                            trackSPEvents('event78');\n                        }\n                        if (choice_type_id === 9) {\n                            trackSPEvents('event77');\n                        }\n                    } else {\n                        \/\/ these are the second argument in non-gate\n                        if (choice_type_id === 12) {\n                            trackSPEvents('event77');\n                        }\n                        if (choice_type_id === 11) {\n                            trackSPEvents('event78');\n                        }\n                        if (choice_type_id === 13) {\n\t\t                    trackSPEvents('event83');\n                        }\n                    }\n                },\n                onPrivacyManagerActionStatus: function(message_type, status, actionType) {\n                    console.log('message_type: ' + message_type);\n                    console.log('status: ' + status);\n                    console.log('actionType: ' + actionType);\n                    if ('yes' === 'yes') {\n                        if (actionType === 11) {\n                            trackSPEvents('event79'); \/\/Privacy Manager Accept\n                        }\n                        if (actionType === 9) {\n                            trackSPEvents('event68'); \/\/Privacy Manager Redirect\n                        }\n                        if (actionType === 1) {\n                            trackSPEvents('event75'); \/\/Forced tcf String Change\n                        }\n                    } else {\n                    \/\/ these are the second argument in non-gate\n                        if (actionType === 13) {\n                            trackSPEvents('event81'); \/\/Privacy Manager Reject\n                        }\n                        if (actionType === 11) {\n                            trackSPEvents('event79'); \/\/Privacy Manager Accept\n                        }\n                        if (actionType === 1) {\n                            trackSPEvents('event80'); \/\/Privacy Manager Save & Exit\n                        }\n                    }\n                },\n                onPMCancel: function (message_type) {\n                    console.log('onPMCancel', message_type);\n                    trackSPEvents('event84'); \/\/Privacy Manager Back\n                },\n            }\n        }\n    }\n    __tcfapi('addEventListener', 2, function (tcData, success) {\n        console.log('SP: Event Listen:', tcData, success);\n        if (success && tcData.eventStatus === 'useractioncomplete') {\n            setTcfCookie(tcData.purpose.consents, tcData.purpose.legitimateInterests);\n            var csnt=\"none\";\n            if ($.cookie('_sp_enable_dfp_personalized_ads') === 'true') {\n                csnt=\"yes\";\n            } else if ($.cookie('_sp_enable_dfp_personalized_ads') === 'false') {\n                csnt=\"no\";\n            }\n            googletag.cmd.push(function() {\n                \/\/ console.log('DFP: Cookie check - setting dfpcsnt to ', csnt);\n                googletag.pubads().setTargeting('dfpcsnt', csnt);\n            });\n            \/\/ ready to start DFP\n            \/\/ console.log('PIANO: setting unrestricted via useractioncomplete');\n            \/\/ runPiano('unrestricted');\n            startAdvertising(tcData.listenerId);\n            var e = new Event('launch:cmp:choice-made');\n            window.dispatchEvent(e);\n        } else if (success && tcData.eventStatus === 'tcloaded') {\n            \/\/ tcloaded means a valid TCF v2.0 string is available\n            \/\/ console.log('PIANO: setting unrestricted via tcloaded');\n            \/\/ runPiano('unrestricted');\n            if (tcData.gdprApplies === false) {\n                $.cookie('_sp_enable_dfp_personalized_ads', 'true', {domain: '.oxfordmail.co.uk', path: \"https:\/\/www.oxfordmail.co.uk\/\", expires: 100});\n            }\n            startAdvertising(tcData.listenerId);\n        } else if (success && tcData.eventStatus === 'useractionnotcomplete') {\n            \/\/ do nothing - this means the user has not made a choice yet\n        } else if (success && tcData.eventStatus === 'cmpuishown') {\n            \/\/ do nothing - this means the CMP UI has been shown\n        } else if (!success) {\n            \/\/ $.cookie('_sp_enable_dfp_personalized_ads', 'true', {domain: '.oxfordmail.co.uk', path: \"https:\/\/www.oxfordmail.co.uk\/\", expires: 100});\n            \/\/ startAdvertising();\n        } else {\n            \/\/ console.log('PIANO: setting restricted');\n            \/\/ runPiano('restricted');\n        }\n    });\n    $(document).on('click', '.gdpr-option-v2', function (e) {\n        e.preventDefault();\n        sendEvent76 = false;\n        var id = $(this).data('v2-id');\n        if ($(this).data('is-gate') === 'yes') {\n            trackSPEvents('event87');\n            _sp_.gdpr.loadPrivacyManagerModal(id);\n        } else {\n            trackSPEvents('event77');\n            _sp_.gdpr.loadPrivacyManagerModal(id);\n        }\n    });\n    function getTcfData() {\n        __tcfapi('addEventListener', 2, function(data, success) {\n            if (!data.purpose || !data.purpose.consents || !data.purpose.legitimateInterests) {\n                \/\/ console.log('DFP: No TCF data found, not setting cookies');\n                return;\n            }\n            setTcfCookie(data.purpose.consents, data.purpose.legitimateInterests);\n        }, [755]);\n    }\n    getTcfData();\n    function setTcfCookie(data, legitimateInterests) {\n        var consents = [];\n        $.each(data, function(id, consent)  {\n            var c = (consent === true) ? 'yes' : 'no';\n            consents.push(c)\n        });\n        \/\/ console.log('DFP: consents length: ', consents.length);\n        if (consents.length !== 10) {\n            \/\/ consents = consents.fill('no', consents.length, 10);\n            for (var i = consents.length; i < 10; i++) {\n                consents[i] = 'no';\n            }\n        }\n        \/\/ console.log('DFP: Found consents to store in cookie:', consents);\n        $.cookie('prev-tcf-v2', consents.join(','), {domain: '.oxfordmail.co.uk', path: \"https:\/\/www.oxfordmail.co.uk\/\", expires: 100});\n\n        var consentEvent4 = 'none';\n        if (typeof data[4] !== 'undefined') {\n            consentEvent4 = data[4] ? 'true' : 'false';\n        }\n        $.cookie('_sp_enable_dfp_personalized_ads', consentEvent4, {domain: '.oxfordmail.co.uk', path: \"https:\/\/www.oxfordmail.co.uk\/\", expires: 100});\n\n        var legitInterest=\"none\";\n        if (legitimateInterests &#038;&#038; typeof legitimateInterests[2] !== 'undefined') {\n            legitInterest = legitimateInterests[2] ? 'true' : 'false';\n        }\n\n        $.cookie('_sp_legitimate_interests', legitInterest , {domain: '.oxfordmail.co.uk', path: \"https:\/\/www.oxfordmail.co.uk\/\", expires: 100});\n    }\n\n    var sendEvent76 = true;\n\n    function trackSPEvents(events) {\n        if (events === 'event76' &#038;&#038; !sendEvent76) {\n            return;\n        } else if (events === 'event76') {\n            sendEvent76 = false;\n        }\n\n        if (typeof window.s !== 'object') {\n            \/\/ console.log('DFP: No window.s object found, trying again in 1 second');\n            window.setTimeout(function () { trackSPEvents(events)} , 1000);\n            return;\n        }\n\n        \/\/ console.log(\"ADB: Tracking %s\", events);\n        \/\/ Re-create the Omniture object so the data can be tracked.\n        var s = window.s;\n\n        if (events.indexOf('event70') !== -1) {\n            \/\/ console.log('DFP: Events passed, added evars');\n            s.eVar35 = 'enabled';\n            s.prop35 = 'enabled';\n        }\n\n        s.events = events;\n        s.linkTrackEvents = events;\n        s.linkTrackVars = \"eVar2,eVar3,eVar4,eVar5,eVar6,evar7,evar8,evar9,eVar16,eVar19,eVar26,eVar35,eVar43,eVar67,prop35\";\n        s.suppressPageView = true;\n        s.tl(true,'o','Ad Block');\n    }\n\n    function startAdvertising(id)\n    {\n        if (typeof window.doNotAdvertise !== 'undefined' &#038;&#038; window.doNotAdvertise === true) {\n            return;\n        }\n\n        \/\/ console.log(\"DFP: Is the page fully loaded?\", window.googleReady);\n        if (window.googleReady !== true) {\n            window.setTimeout(function () {\n                \/\/ console.log('DFP: Google not fully loaded yet, pausing quarter of a second before trying again');\n                startAdvertising(id);\n            }, 250);\n            return;\n        }\n\n        \/\/ Ensure that we never run this code twice\n        if (window.advertisingStart === true) {\n            return;\n        }\n        \/\/ console.log('DFP: Running advertisement');\n        window.advertisingStart = true;\n\n        var googletag = window.googletag;\n        \/\/ init google objects and array\n        (function() {\n            var gads = document.createElement('script');\n            gads.async = true;\n            gads.type=\"text\/javascript\";\n            gads.src=\"https:\/\/securepubads.g.doubleclick.net\/tag\/js\/gpt.js\";\n            var node = document.getElementsByTagName('script')[0];\n            node.parentNode.insertBefore(gads, node);\n        })();\n\n        \/\/ launch the exco slideshow player\n        launchExcoSlideshow();\n\n        \/\/ load facebook etc\n        loadSocials();\n\n        \/\/ Checking our decision to use headerbidding (shorterned as prebid) is correct\n        \/\/ via system logic, and that we have the simplified consent to do so\n        if (usePrebid &#038;&#038; $.cookie('_sp_enable_dfp_personalized_ads') === 'true') {\n            var e = new Event('launch:sourcepoint:consentaccepted');\n            window.dispatchEvent(e);\n\n            \/\/ AP code initialisation\n            \/\/ the script is loaded via launch, once we have detected a consent signal via the datalayer.\n            fetchAp();\n\n            var site=\"desktop\";\n            var _site=\"desktop\";\n\n            \/\/ load IAS scripts and set up vars\n            (function() {\n                var ias = document.createElement('script');\n                ias.async = true;\n                ias.type=\"text\/javascript\";\n                ias.src=\"https:\/\/cdn.adsafeprotected.com\/iasPET.1.js\";\n                var node = document.getElementsByTagName('script')[0];\n                node.parentNode.insertBefore(ias, node);\n            })();\n\n            \/\/ load the prebid script\n            (function() {\n                var pbs = document.createElement('script');\n                pbs.async = true;\n                pbs.type=\"text\/javascript\";\n                pbs.src=\"https:\/\/micro.rubiconproject.com\/prebid\/dynamic\/11022.js?group=newsquest\";\n                var node = document.getElementsByTagName('script')[0];\n                node.parentNode.insertBefore(pbs, node);\n            })();\n\n            \/\/ tell google to actually get the bids from all relevant vendors when loaded\n            googletag.cmd.push(function () {\n                fetchHeaderBids();\n            });\n        }\n\n        \/\/ Outbrain\n        if (\n            (window.data_layer.user.advertising_experience === 'Ad-Free' || window.data_layer.config.disable_outbrain === 'yes') ||\n            (window.data_layer.user.advertising_experience === 'Ad-Light' &#038;&#038; window.data_layer.config.disable_outbrain_with_ad_light === 'yes')\n        ) {\n            \/\/ console.log(\"No Outbrain script loading due to page settings\");\n        } else {\n            \/\/ console.log(\"Loading Outbrain\");\n            var ob = document.createElement('script');\n            ob.async = true;\n            ob.type=\"text\/javascript\";\n            ob.src=\"https:\/\/widgets.outbrain.com\/outbrain.js\";\n            var node = document.getElementsByTagName('script')[0];\n            node.parentNode.insertBefore(ob, node);\n        }\n\n\n        \/\/ remove the listener\n        if (id !== null) {\n            window.__tcfapi('removeEventListener', 2, function (success) { }, id);\n        }\n    }\n\n    \/**\n     * Wait until we have advertising consent to show this advertising\n     * based replacement for the single image on our article pages\n     * This logic is based on excoSlidshowPlayerID that only appears on the page\n     * if a user is NOT a subscriber (including privacy plus) and the page has the\n     * correct information to show it (doesn't have a video, not in sport etc)\n     *\/\n    function launchExcoSlideshow() {\n        const slideShowPlayerId = window.excoSlideshowPlayerId;\n        \/\/ if we do not have a player id, we do not need to do anything\n        if (!slideShowPlayerId) {\n            return;\n        }\n\n        \/\/ this is exco's supplied code, modified for our use\n        (function (d, s, n) {\n            fjs = d.getElementsByTagName(s)[0];\n            js = d.createElement(s);\n            js.className = n;\n            js.src=\"\/\/player.ex.co\/player\/\" + slideShowPlayerId;\n            js.setAttribute('programmatic', 'true');\n\t        js.onload = function () {\n                const playerApi = ExCoPlayer.connect(slideShowPlayerId);\n                playerApi.init({});\n\n                playerApi.on('player-load', function(data) {\n                    $('.mar-article-image').remove();\n                    if (window.screen.width > 800) {\n                        $('.article-hero').attr('style', 'order: 1');\n                    }\n                    window.hide_overlay_for_exco = true;\n                });\n            };\n            fjs.parentNode.insertBefore(js, fjs);\n        }(document, 'script', 'exco-player'));\n    }\n    function loadSocials()\n    {\n        const socials = [\n            'https:\/\/platform.twitter.com\/widgets.js',\n            'https:\/\/connect.facebook.net\/en_US\/all.js#xfbml=1',\n            'https:\/\/www.tiktok.com\/embed.js',\n        ];\n        socials.forEach((social) => {\n            var script = document.createElement('script');\n            script.src = social;\n            script.async = true;\n            document.getElementsByTagName('head')[0].appendChild(script);\n        });\n    }\n})();\n<\/script><\/p>\n<p><em> \u2018 The preceding article may include information circulated by third parties \u2019 <\/em><\/p>\n<p><em> \u2018 Some details of this article were extracted from the following source www.oxfordmail.co.uk \u2019 <\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The hit Netflix drama, about a teenage boy accused of a terrible crime, claimed four awards, the most won by a single TV series in the main ceremony. It was named best limited drama, while stars Stephen Graham, Christine Tremarco and Owen Cooper all won awards. Graham was named best leading actor, Tremarco won the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2410668,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"jnews-multi-image_gallery":[],"jnews_single_post":[],"jnews_primary_category":[],"jnews_social_meta":[],"footnotes":""},"categories":[25173],"tags":[],"class_list":["post-2410667","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artists"],"jetpack_featured_media_url":"https:\/\/celebrity.land\/en\/wp-content\/uploads\/2026\/05\/Adolescence-makes-history-and-Celebrity-Traitors-triumphs-at-Baftas.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/posts\/2410667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/comments?post=2410667"}],"version-history":[{"count":1,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/posts\/2410667\/revisions"}],"predecessor-version":[{"id":2410669,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/posts\/2410667\/revisions\/2410669"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/media\/2410668"}],"wp:attachment":[{"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/media?parent=2410667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/categories?post=2410667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/celebrity.land\/en\/wp-json\/wp\/v2\/tags?post=2410667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}