The Last Seven
Seven strangers wake up on the deserted streets of London with no knowledge of how they got there.
Actors and roles, crew of The Last Seven (2010). Who was filming and what role he played.