The 49-year-old actor is so desperate to win the 27-year-old actress back - who he met on the set of 'The Rum Diary' in 2011 - that he created a replica bar from the movie on his Bahamas property to surprise her.
A source told Us Weekly magazine: ''He had a bar built on his Bahamas property to look exactly like the one in 'The Rum Diary'. The set designer created the plans. They are so in love.''
Johnny fell for Amber after splitting with his partner of 14 years, Vanessa Paradis, in June 2012. However, the pair reportedly split in January after a brief fling, when bisexual Amber ran off to Paris to be with model Marie De Villepin.
This isn't the first time Johnny has made a grand gesture to impress Amber. He named a beach on his private island of Little Hall's Pond in the Bahamas after the blonde as a special Christmas present.
A source said at the time: ''Johnny knows about romance after having been with a French woman all those years.
''He is now spending time with Amber in the Bahamas and presented her with her own beach as a Christmas gift.''