Former Home and Away star Luke Mitchell has been cast in Marvel's Agents of SHIELD.

The actor, who played Romeo on the Australian soap and now stars in The Tomorrow People, will play Lincoln, an Inhuman who will help Skye to understand her heritage.

A statement from Marvel reads, "With the revelations surrounding Skye's true identity in the Winter Finale, we knew we'd be introducing more Inhumans as our story progressed.

"The charming energy Luke brings to the role that will make him a character to watch as we continue our season."