The guy is a famous latin actor, his name is WILLIAM LEVY Oh em geeee he is a hottie!! So is JLO! Love them BOTH!! =D