Twilight hunk Robert Pattinson has shown he has class as well as good looks by defending the late Heath Ledger.
The actor - who has risen to stardom off the success of vampire movieTwilight - was reportedly at the No On H8 comedy show at the Improv in Hollywood with some friends when the material took a poor taste turn.
The comedian on stage is said to have simulated Heath convulsing on the floor - a reference to the actor's alleged overdose in January this year.
According to U.S reports, Robert and his pals immediately began booing and yelling at the distasteful routine.
Onlookers say the boys shouted, "F**k you! You suck! Leave Heath Ledger alone!"
See Robert following in the footsteps of Hollywood legend Heath below