Todd Felix was born in Wichita, Kansas, USA. He is an actor, known for A Better Life (2011), Notoriety (2002) and My Two Fans (2009).
Todd Felix was born in Wichita, Kansas, USA. He is an actor, known for A Better Life (2011), Notoriety (2002) and My Two Fans (2009).