Orphan (2009) Ending Explained – What’s Leena’s fate at the end? 6 October 20226 October 2022 by Reyan Mishra