2019
Victor and Valentino as Hector (voice) (1 episode)
2012
Kid Creole and The Coconuts – Live At Rockpalast 1982 as Self
2012
On the Road as Slim Gaillard
2010
The Imperialists Are Still Alive! as Officer Lopez
2010
Pete Smalls Is Dead as Security Guard & Pool Band Leader
2009
The Missing Person as Fernando Guerrero
2007
I Believe in America as Pedro
2005
One Last Thing... as Edson
2005
All the Invisible Children as Eneba (segment "Jesus Children of America")
2002
25th Hour as Louis Volandes
2002
Serving Sara as Miami Cab Driver
2001
Downtown '81 as Self
1998
Sex and the City as Javier (uncredited) (1 episode)
1996
Girl 6 as Caller #8 - Martin
1995
Species as Conga Player (uncredited)
1994
Car 54, Where Are You? as Mambo Singer
1993
Carlito's Way as Subway Patron (uncredited)
1990
Mo' Better Blues as Roberto
1988
Tapeheads as Bald Executive
1988
A Reggae Session as Self
1987
Who's That Girl as Raoul
1986
Sid and Nancy as Desk Clerk
1986
Kid Creole and the Coconuts: Live in Montreal as Self
1985
Krush Groove as Record Shop Owner (uncredited)
1984
Miami Vice (1 episode)
1984
Miami Vice as Ramone (1 episode)
1984
Miami Vice as Tucker Smith (1 episode)
1983
Get Crazy as Reggie Band