Michelle Behennah is a British former model.
Sports Illustrated: Swimsuit 2001 2001
as Self
Sports Illustrated: Swimsuit 2000 2000
Sports Illustrated: Swimsuit 1999 1999
Credits from TMDB.