Oscar-winner Walter Salles, fresh from scoring the best international feature statuette for "I'm Still Here," discussed the ...
Netflix's first English medical drama, Pulse, premiered on April 3, 2025. Set at Maguire Medical Center in Miami, the series follows doctors handling critical emergencies.