David Lyons greets fans at Safe Haven Premiere in Hollywood