Ugly Betty Season 4 Episode 8

Overview
Betty, Matt and Amanda’s love triangle in the Bahamas reaches boiling point. Betty has trouble with a photo shoot when Penelope Graybridge steals the shoot from her enemy Wilhemina. Marc falls for super sexy Troy.
Guest Star: Adam Rodríguez, Alec Mapa, Christie Brinkley, Grant Bowler, Ralph Macchio, Shakira