spotted. ian somerhalder at an El Nido beach!