Show more
Nectar Amber Rose is an American actress best known for playing the Gynoid Lenore in the science-fiction film Serenity, a role that required her to maintain a single position for two days of filming. Wikipedia
John Aprea
Matthew Perry
Ben Affleck
Alain Delon