The actor showed off the bizarre hairstyle, which was brown on the top and had a decidedly lighter colour on his sideburns.
The 58-year-old actor had posed moments before with actors Salma Hayek and Benicio Del Toro and director Oliver Stone wearing a hat.
Hair raising: John Travolta sported a bizarre two-tone haircut at the London photocall of his new film Savages
The brazen actor ignored the fuss over his hair however, happily posing with his workmates of the thriller.
He wore an all-black suit alongside his similarly dressed male co-star Del Toro and director Stone.
Two-tone: The actor looked smart in his suit, but seemed to ruin the good work with his bizarre hairstyle
Be Cool: Travolta had earlier worn a hat and sunglasses during the photocall at London's Mandarin Oriental Hotel
Hair today: John Travolta showing off an impressive mane of hair in 1996 comedy Michael
John Travolta went bald for the 2010 action film From Paris With Love
The director was a tad too amorous around Hayek, and the 46-year-old actress seemed to defuse any awkward moments as she laughed off the attention from her film boss.
Oliver Stone's new stylish thriller sees Hayek play Elena, the leader of a Mexican drug cartel who kidnaps a woman named Ophelia, who is played by Blake Lively.
Star power: Travolta, Benicio Del Toro and Salma Hayek star in Savages, which is directed by Oliver Stone