Gerard Butler, 54, and model Penny Lane, 29, get flirtatious during PDA-packed outing in London
The “300” actor and the Sports Illustrated model were seen walking and getting touchy feely before stopping at a restaurant in the area of Primrose Hill.