Show more
Lani Gelera was born on 19 August 1975 in New Westminster, British Columbia, Canada. She is an actress, known for The Grey (2011), X-Men: The Last Stand (2006) and I, Robot (2004). imdb.com