Some recently surfaced makeout photos might have you asking: Who is Katie Holmes’ boyfriend, Emilio Vitolo Jr.? ICYMI, the 41-year-old actress was photographed sharing a steamy kiss with her new beau while they were enjoying an outdoor dinner date in New York City’s SoHo neighborhood on September 4, 2020.