Michael Foster

Michael Foster is main villain of 2013 thriller film The Call is an serial killer who kidnapped the teenage girls who to find cure of his sister.