Charli xcx has started filming her upcoming movie 'The Moment' in London. The upcoming flick is inspired by her epic rise to pop superstardom following the viral success of her 2024 LP 'Brat'.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results