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.