Freddy Rodriguez (born January 17, 1975) is an American actor known for playing the characters Hector Federico "Rico" Diaz on HBO's Six Feet Under and El Wray in Robert Rodriguez's Planet Terror. Recently, he was a recurring cast member on the series Ugly Betty as Giovanni "Gio" Rossi.
Rodriguez was born in Chicago, Illinois to Puerto Rican parents - a housewife mother and a janitor father. He is a graduate of Lincoln Park High School in Chicago and graduated from Pulaski Fine Arts Academy in 8th grade.
His first recognizable role on film was when he landed the part of Pedro Aragon, Jr. in A Walk in the Clouds with Keanu Reeves and Giancarlo Giannini. Afterwards, Rodriguez went on to film roles such as an obnoxious jock in Can't Hardly Wait. He played a Vietnam veteran in Dead Presidents with Chris Tucker and Larenz Tate and was also seen on Scrubs as Carla's brother Marco. He also played Federico on the HBO series Six Feet Under. As a voice actor, he contributed the voice of Más y Menos on Teen Titans.
He starred in "The Pest" as "Ninja". He also starred in the film Poseidon as a waiter who briefly survives the horrible rogue wave that overcame the ship. He also played a vicious