Hot Search
No search results found
Write an article
Post discussion
Create a list
Upload a video
Cleo King was born on August 21, 1962 in St. Louis, Missouri, USA. She is an actress and director, known for Pineapple Express (2008), Magnolia (1999) and The Hangover (2009).