Edinburgh International Film Festival, Wednesday, 19th June 2018..Opening Night Red Carpet: PUZZLE (International Premiere) ..Pictured: Mary Jean Walsh, Joe McFadden and Jamie Douglas-Hamilton at the after party..(c) Aimee Todd | Edinburgh Elite media