The 36-year-old actor posted a photo to his Instagram account of him and the 28-year-old actress with the caption, “Megan fox is the best”.
Megan and James are currently filming the movie Zeroville together in the Los Angeles area. James has a history of becoming good pals with his co-stars. He sure does love Zachary Quinto, his Michael co-star.
Also pictured inside: Megan shielding herself with an umbrella on the set of Zeroville on Wednesday (November 12) in Los Angeles.