Production and concept The
music video for "Physical" was directed by Lope Serrano and Nicolás Méndez of the Catalan production company
Canada. Lipa contacted Canada through their London office to direct the video, and it was filmed at
Fira de Barcelona in
Plaça d'Espanya, Barcelona. The video was shot over the time span of three 16-hour working days in December 2019. A budget of €500,000 was used for the production, which involved the hiring of about 80 staff and over 150 dancers, the majority of whom were Catalan professionals. Ariadna Martín was hired as Lipa's
stunt double, mainly for the scene which required balancing on a
revolving stage that rotated at . She had to dye her hair because there were no wigs available in Lipa's hair colour. The coloured pants in the video were created by
Pepe Jeans London as part of the brand's SS20 Dua for Pepe Collection. The video matches four primary universal concepts in the diagram; human being, emotions, animals, and matter, to the four
primary colours. Each concept is
intersected to form new concepts such as technology and meat, and this results in the central concept of an
orgasm forming. The dancers in each colour category all have individual slogans on the back of their shirts relating to each concept from the Venn diagram. The concept of the video was inspired by the song's increasing trajectory and crescendo, which Serrano likened to
sexual arousal. After Lipa puts her hand on his chest, the scene cuts to an
anime-inspired animation, in which she pulls out the dancer's heart. Returning to the human scene, Lipa holds his
light-emitting diode heart in her hand. The lights switch on and the two of them start to dance in a red circle with other dancers, while she throws his heart away. Cutting to the animation, two
cardinals land on the heart in Lipa's hand, turning it into sparkling dust. As the video progresses, Lipa dances in various coloured warehouse stage sets, changing the colour of her
Helmut Lang tank top and Pepe Jeans London straight-cut jeans to match each set. She shared another photo of herself in costume for it on 16 January 2020, with the caption, "New music coming soon to a galaxy near you...". On 20 January 2020, she shared an image on social media of the sports car featured in the video, with the caption, "Remember the signs..." The music video was released to YouTube on 31 January 2020 at 05:00 PT (12:00 UTC). The trailer showed Lipa solving a
Rubik's Cube while staring out of an apartment window. Brian O'Flynn of
i-D wrote that the music video marked the return of high-concept pop videos, calling it Lipa's "ascent to art girl glory", and appreciating its diversity, and rejection of
heteronormativity. For
MTV, Patrick Hosken felt the video manifested Lipa's newfound confidence as a singer and called it "an opus" with "eye-popping production detail".
W magazine's Kyle Munzenreider viewed the music video as "a literal
kaleidoscope of late '90s and early '00s music video signifiers simmered down to their essence and built up into something new". Rachel Hahn of
Vogue said the fashion eschewed
maximalist trends, while also favouring deceptive simplicity over extravagance. number five in
IndieWire, number six in
Insider, number 13 in
Idolator, as well as an unranked list published by
Slant Magazine. The video also received numerous awards and nominations, including nominations for Best Video at the 2020 LOS40 Music Awards, Best International Video at the 2021
MVPA Awards, Video of the Year at the 2020 NRJ Music Awards It was nominated for Best Music Video and Best Cinematography at the
Camerimage Music Video Awards in 2020 while placing in silver for both Best Achievement in Music Video Production and Best Music Promo Film at the
Creative Circle Awards. At the
2020 MTV Video Music Awards, the video was nominated for
Best Art Direction and
Best Choreography as well as winning
Best Visual Effects. It was nominated for Best Pop Video, Best Production Design in a Video, Best Styling in a Video and Best Editing in a Video at the 2020
UK Music Video Awards. == Workout video ==