Rachel Flanagan
Biography
Rachel Flanagan is a casting director and assistant director, known for Se7en (1995), Puncture (2011) and The Game (1997). She was previously married to Tommy Flanagan. Read more... <
Actor

Character:
Additional 911 Operator
Se7en 1995
15

Character:
Nikko Hotel Maid
The Game 1997
20