Prince William thinks he's got the moves but Melanie Griffith's ex-husband shakes it like no other.
Britain's Prince William was out-danced by "Miami Vice" star Don Johnson when they bumped into each other at a London club.
The young royal and the 57-year-old actor crossed paths at exclusive South Kensington venue Boujis - a club often frequented by William, his brother Prince Harry and their friends.
Don impressed clubbers by doing impressions of John Travolta in the classic movie "Saturday Night Fever," while the prince was rather less mobile.
A source told Britain's The Sun newspaper, "William just moved on the spot, like Peter Crouch doing the robot dance. But Don was really going for it."
Veteran actor Don is said to have spent most of the night on the dance floor, while William confined himself to the VIP area. He then left early via the back exit of the club.
Other VIPs to have recently partied at Boujis include Hollywood star Leonardo DiCaprio, who has spent several evenings there while in the capital promoting his new film "Blood Diamond."



















