Miley's Bieber impression on SNL
Miley Cyrus took the opportunity to poke fun at fellow teen star Justin Bieber during her hosting gig on Saturday Night Live.
The Hannah Montana star donned a short-haired wig, hooded top and baggy jeans to impersonate the heartthrob on the hit US show, with SNL comic Vanessa Bayer playing an over-enthusiastic Miley.
The 18-year-old singer also dressed up as troubled starlet Lindsay Lohan for a sketch with a pretend Charlie Sheen as the host of a TV show called 'Duh! Winning!' featuring Lindsay, Libyan leader Colonel Gaddafi and fashion designer John Galliano as guests.
Other costume changes saw Miley play one of the Sound of Music's Von Trapp children, and the Black Eyed Peas star Fergie.
Other recent high-profile SNL guest hosts have included Jim Carrey, Oscar-nominated True Grit star Jeff Bridges and Gwyneth Paltrow, who was joined by music star Cee Lo Green.