Music Keira Knightley shocks Cher by playing 'Believe' on her teeth: 'You were hitting the notes!' The actress broke out her rendition of the singer's beloved classic, using only her fingers and chompers, during their recent visit to "The Graham Norton Show." By Wesley Stenzel Published on November 30, 2024 05:54PM EST Comments Keira Knightley's teeth are strong enough for "life after love." The Pride & Prejudice star delighted Cher with an impromptu cover of the singer's classic "Believe" — which she performed by flicking her teeth with her fingernails! — in the latest episode of The Graham Norton Show. Keira Knightley playing 'Believe' on her teeth. BBC "This is sort of like some sort of a nightmare," Knightley said before launching into a rendition of the 1998 smash while sitting on the studio couch with its original performer. Cher was seemingly stunned by Knightley's special talent. "She's hitting the notes!" she exclaimed. "You hit the notes! How do you know what you're—" Cher found writing her memoir extremely tiring: 'I don't want to keep doing this' "I don't know, I don't know," Knightley replied, explaining that she picked up the unusual skill early on. "I learned to do it as a kid. There was a kid at school who was cool, and he could do it, so we all did it." Norton remarked that her playing doesn't have much day-to-day utility. "It's really clever… but so pointless," he said. The actress agreed. "I can only use it here," she said, laughing and gesturing to the studio stage. Keira Knightley reflects on eating disorder speculation early in her career: 'It's public shaming, isn't it?' Sign up for Entertainment Weekly's free daily newsletter to get breaking TV news, exclusive first looks, recaps, reviews, interviews with your favorite stars, and more. Knightley showed off her toothy tune-making on the talk show in 2018. "I can play anything you want," she said before tapping the melody of "Raindrops Keep Falling on My Head." She's played that song on talk shows a number of times, including during her first appearance on The Ellen DeGeneres Show in 2006. Cher, Michael Fassbender, and Keira Knightley on 'The Graham Norton Show'. BBC Keira Knightley says she was 'taken down publicly' because of Pirates of the Caribbean: 'I was seen as s---' The actress also played part of "Despacito" on her chompers while visiting The Tonight Show in 2019. "There was a boy at school when I was about 7 or 8, and he went on a talent show on TV, so he was like the coolest person ever, and he played his teeth," she told host Jimmy Fallon. "So everybody at my school was like, 'Wow, that's cool.' So everybody from that school, I think, can probably play their teeth. Like, obsessively playing their teeth." Knightley later performed the Beatles' "Yesterday" during a pandemic-era livestreamed fundraiser in 2020. The actress will next appear alongside Ben Whishaw in the Netflix thriller series Black Doves, premiering Dec. 6. Watch the full clip of Cher and Knightley on The Graham Norton Show above.