: Ameesha Patel has demonstrated her versatility as an actress by taking on a range of roles. Her performances have been appreciated by both critics and audiences.