Question: actor who can play any role?
Answer: Charlize Theron. ...  Johnny Depp. ...  Kamal Haasan. ...  Gary Oldman. ...  Edward Norton. ...  Rishi Kapoor. ...  Philip Seymour Hoffman. ...  Leonardo DiCaprio.