Genelle Williams (born February 18, 1984) is a Canadian actress who is known for her role in the hit television show Radio Free Roscoe.After taking a break in her career, she appears in the Family’s new show The Latest Buzz as Diane Jeffreys. She currently portrays Leena on the Syfy series Warehouse 13.
by tt new
![]()
Bookmarks