By Ariana Bacle
July 29, 2015 at 02:26 PM EDT
Douglas Gorenstein/NBC

Even wizards aren’t immune to intoxication, as Ron Weasley proved when he appeared on The Tonight Show to wish Harry Potter a happy birthday Tuesday.

Simon Pegg played Weasley in the bit, which involved him clutching a bottle of Jack Daniels and attempting to disrobe.

This isn’t his first time playing a drunk version of the Harry Potter character: Pegg appeared on Late Night with Jimmy Fallon in 2013 to sing happy birthday (or rather, attempt to sing happy birthday) to Potter. Watch his most recent performance below.

Related Stories

Drunk Ron Weasley celebrates Harry’s birthday (and looks familiar) on ‘Fallon’

5 things we learned from J.K. Rowling in the latest Pottermore update

See a heartbreaking mashup of ‘Harry Potter’ & ‘See You Again’

  • TV Show
  • In Season
Complete Coverage