Rebecca Roberts is an actress and producer, known for The Flash (2014), Legends of Tomorrow (2016) and Pompeii (2014).