Sean Penn will not star in the films 'The Three Stooges' and 'Cartel' and instead will take time off from acting.

The Hollywood Reporter says that Penn cited personal reasons for his decision.

He will reportedly not work for a year.

Penn had been due to star opposite Jim Carrey and Benicio del Toro in 'The Three Stooges'.

The makers of the film must now decide whether to recast his role or wait until Penn returns to acting.

The actor's role in the film 'Cartel' will be recast.