The 17-year-old, who is the son of Madonna and Guy Ritchie, has ditched his baggy pants and t-shirts for a look that would be more befitting of a 1960s country gentleman.
The teen was spotted wearing beige chinos; a tie and sporting slicked back hair as he sipped a pint outside a London pub.
Rocco has been based in London with his dad Guy and stepmother Jacqui Ainsley, after the film director won a custody battle in September 2016.