Collision handling of fast actors

There is two actors. The first one is relatively small and it moves fast. The second one is big but thin and it moves slow:

They must collide. But the first actor moves so fast so it flies through the second actor between ticks. How to process the movement of these actors so they can collide with each other?

Implementation of movement of the fast actor:

Is this implementation suitable for collision detection? Maybe another implementation is more optimal for collision?

That should work, Just make sure and have Sweep ticked and the return value will be true if it hit something mid flight.