Felix A. Ruiz was born on September 16, 1980 in Wichita, Kansas, USA. He is an actor, known for Mr. & Mrs. Smith (2005).
No data